如何编写一个查询来获取与集合中所有节点都有关系的节点。例如:
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关系的用户。