node2との関係(タイプR1の関係)を持ち、(タイプR2の関係)を持たないすべてのノード(node1)を取得しようとしています。私はこのクエリを実行しようとしました:
MATCH node1 -[r1: R1]-> node2 WHERE node2.id = '1234' WITH node1,node2
OPTIONAL MATCH node1- [r2: R2]->node2 WHERE r2 is NULL
RETURN content
結果にr2関係を持つノードを取得しています。私のクエリの何が問題になっていますか?
私が何をしたいことだと思うMATCH
の構文WHERE
でNOT
:
MATCH (node1)-[:R1]->(node2)
WHERE node2.id = '1234' AND NOT (node1)-[:R2]->(node2)
RETURN node1
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加