1
Neo4jを初めて使用しました。リターンステートメントでリレーションシップをフィルタリングする際に問題があります。私は一それらの関係(例:強度= 2)のを視覚化しようとするneo4j内の2つのノード間の複数の関係から単一の関係を返します
create (p:person {name:'batman'})
create (p:person {name:'superman'})
match (p1:person {name:'batman'}),(p2:person{name:'superman'}) create (p1)- [h:HATES {intensity: 1}]->(p2)
match (p1:person {name:'batman'}),(p2:person{name:'superman'}) create (p1)- [h:HATES {intensity: 2}]->(p2)
match (p1:person {name:'batman'}),(p2:person{name:'superman'}) create (p1)- [h:HATES {intensity: 3}]->(p2)
:と私は2つのノードおよびプロパティの値のみが異なるこれら2つのノード間の同じ関係の3つのインスタンスを作成しましたこのコード:すべて3人の関係がプロットされて
match (a: person)-[h:HATES]->(b: person) where h.intensity=2 return a,h,b
:
一方ONLデータを見ることにより、フィルタ関係は 「A」「H」「B」
{"name":"batman"} {"intensity":2} {"name":"superman"}
を返されるyの誰もが唯一の対応関係をプロットする方法を知っていますか?