![](/img/trans.png)
[英]How can i display the all nodes and relationships between two nodes in neo4j?
[英]How do I create a constraint on the number of relationships between two nodes in Neo4j
我想創建一個這樣的約束:
create constraint on (a:NodeTypeA)-[r:TYPE_OF_REL]->(b:NodeTypeB) ASSERT count(r) < 2
每當創建這樣的關系時,使用MERGE
而不是CREATE
都可以得到相同的結果。 例如:
MATCH (a:NodeTypeA {id: 123}), (b:NodeTypeB {id: 456})
MERGE (a)-[r:TYPE_OF_REL]->(b);
如果已經存在,則MERGE
將不會創建該關系。
(但是,請注意,如果可以同時運行多個MERGE
操作,則仍然可能存在重復關系。如果您使用的是neo4j 3.1.2或更高版本,或者只要求DB一次執行一個操作,則不必擔心。 )
根據文檔 ,Neo不支持此功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.