我知道可以使用通配符 (*) 符号来返回 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... )?