セットのすべてのノードと関係を持つノードを取得するクエリを作成するにはどうすればよいですか。例えば:
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 関係を持つユーザーを返す必要があります。