我了解在Cypher查询中可以使用通配符 (*) 符号来返回所有的引用,例如:
MATCH p:Product WHERE p.price='1950' RETURN *;
==> +----------------------------------------------------------------+
==> | p |
==> +----------------------------------------------------------------+
==> | Node[686]{title:"Giorgio Armani Briefcase",price:"1950",... |
==> +----------------------------------------------------------------+
然而,结果是一个只有一个名为"p"的节点'column'的行,可以从中访问属性。然而,我希望结果集'rows'的属性名称为'columns'。类似这样:MATCH p:Product WHERE p.price='1950' RETURN p.*;
==> +-------------------------------------------+
==> | title | price | ... |
==> +-------------------------------------------+
==> | "Giorgio Armani Briefcase" | "1950" | ... |
==> +-------------------------------------------+
那个特定的查询无效,但是否有一种方法可以实现相同的结果(除了显式列出所有属性,例如p.title,p.price,p...)?
MATCH (n:People) n
,它将给出所有属性。 - Ravindra Gupta