【发布时间】:2013-07-18 02:02:13
【问题描述】:
我了解可以使用通配符 (*) 符号来返回 Cypher 查询中的所有引用,例如:
MATCH p:Product WHERE p.price='1950' RETURN *;
==> +----------------------------------------------------------------+
==> | p |
==> +----------------------------------------------------------------+
==> | Node[686]{title:"Giorgio Armani Briefcase",price:"1950",... |
==> +----------------------------------------------------------------+
但是,结果是一行包含一个名为“p”的节点“列”,可以从中访问属性。但是,我希望结果集“行”的属性名称为“列”。比如:
MATCH p:Product WHERE p.price='1950' RETURN p.*;
==> +-------------------------------------------+
==> | title | price | ... |
==> +-------------------------------------------+
==> | "Giorgio Armani Briefcase" | "1950" | ... |
==> +-------------------------------------------+
该特定查询无效,但有没有办法获得相同的结果(没有明确列出所有属性,如 p.title,p.price,p... )?
【问题讨论】:
-
只要
MATCH (n:People) n它会给你所有的财产