我正在编写一个迭代某些节点的查询:

MATCH (foo:Bar)
WHERE foo.id IN {ids}
.

是有没有办法为我指定/要求/确保匹配节点与输入生成的节点与输入生成的rα相同?

作为一个类比,使用neo4j 1.x,这是本机ID查找的行为:

START foo=node({ids})
.

对于微不足道的情况,我可以始终在客户端上重新订购结果。在这个特殊的情况下,我的查询做了一些额外的处理,我想确保节点以正确的顺序处理。

这是一个控制台示例,用于实验:

http://console.neo4j.org/r/l5oouj

谢谢!

有帮助吗?

解决方案

UNWIND到救援!

UNWIND {ids} AS id
MATCH (foo:Bar {id: id})
.

http://console.neo4j.org/r/vit7c8

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top