如何编写一个查询来获取与集合的所有节点有关系的节点。例如:
START n=node:people("username:*"),
g=node:groups("groupname:A groupname:B")
MATCH n-[:M]->g
RETURN n
这将返回与 A或B 有关系的用户。但我想要与 A和B 有关系的用户。但我不知道该怎么做。
编辑:
我需要对任意数量的组执行此操作,而不仅仅是 A 和 B。我使用索引语法的原因是这是来自用户输入,所以它可能是这样的:
START n=node:people("username:*"),
g=node:groups("groupname:*")
MATCH n-[:M]->g
RETURN n
而且我需要返回与所有组有 M 关系的用户。