本文是對問題I posted earlier的後續行動。問題是,在Neo4j的2.x的文檔,還有一個note,大意是約束推薦用於創建或得到獨特的節點:在neo4j 2.x REST API中,如何使用約束創建/獲取唯一節點?
由於Neo4j的2.0,已被添加唯一約束。這些使Neo4j 強制執行唯一性,保證唯一性得以維持。 有關詳細信息,請參閱「約束」部分。對於大多數 的情況,應該使用唯一約束而不是下面描述的功能 。
但在Neo4j的文檔的Constraints
部分,不存在如何調用REST API來創建或 - 獲得一個唯一的節點(在某些標籤/屬性的組合是唯一的)的解釋。
問題:在neo4j 2.0中,我應該使用uniqueness=get_or_create
?如果不是,那麼推薦使用哪些REST API端點來執行此操作?
我可能回答了我自己的問題。當您在節點屬性上創建唯一約束時,neo4j會自動爲該節點屬性創建相應的索引。在這一點上,我認爲你只是使用REST API端點進行get-or-create(即在查詢中使用'uniqueness = get_or_create'參數)。 –