我有兩個節點在我的Neo4j圖形數據庫,用戶節點和節點視頻創建它,我想創建它們之間的關係。在Neo4j的創建兩個節點之間的關係,但是,如果一個節點不存在於同一個呼叫
節點用戶存在是肯定的,但節點視頻可能不會。如果是這種情況,應該使用給定的ID創建,並且在它們之間創建節點關係之後也會創建。
我知道我可以先檢查是否視頻節點存在,如果它不存在,我可以先創建它。 但是可以創建視頻節點(如果它不存在的話)以及用戶和視頻節點之間的關係是在單個調用中完成的?
而且,我必須防止一些併發請求創建相同的視頻節點之前先要求完成的工作。
所以,請給我出出主意如何實現這一要求。我對圖形數據庫概念和Neo4J非常新。
MERGE語句是正確的工具。使用MERGE語句,我們可以確保所有對象都存在。 –