通過REST API/cypher使用Neo 2.0我試圖構建一個像結構一樣的根樹。neo4j Cypher創建或更新
我目前有一個索引起始節點,我想附加一個可能已經存在的節點的唯一路徑。我怎樣才能讓密碼創建和設置,或只是更新,如果它已經在數據庫中,但缺少某些屬性。
通過REST API/cypher使用Neo 2.0我試圖構建一個像結構一樣的根樹。neo4j Cypher創建或更新
我目前有一個索引起始節點,我想附加一個可能已經存在的節點的唯一路徑。我怎樣才能讓密碼創建和設置,或只是更新,如果它已經在數據庫中,但缺少某些屬性。
Cypher的MERGE
命令執行此操作,請參閱http://docs.neo4j.org/chunked/milestone/query-merge.html。
我目前有同樣的問題。我正在調查CREATE UNIQUE
可能是你之後。
http://neo4j.com/docs/stable/query-create-unique.html
編輯:其實我覺得CREATE UNIQUE
可能被棄用。
我還沒有能夠讓MERGE通過REST API工作只有neo4j控制檯。此外,它也沒有提及關係的任何內容,只有節點。 – CoffeeCoder
好了通過更新到M3合併現在似乎通過REST做了一些事情,但是,錯誤響應是「MERGE只支持單個節點模式」,但我想用路徑更新它並填寫缺少的節點或潛在地更新節點,如果他們已經存在 – CoffeeCoder