エンティティを作成するクエリが必要です。IF NOT EXISTS
SQLのようなものが必要です。CREATE UNIQUEコマンドをチェックしましたが、現在は非推奨です。
MERGEステートメントを使用して、ノードがグラフにまだ存在しない場合にのみノードを作成できます。ドキュメントを確認してください
MERGE (p:Person{name:"Marina"})
これにより、名前プロパティ「Marina」を持つPersonというラベルの付いたノードが検索され、見つからない場合は、そのラベルとnameプロパティを持つ新しいノードが作成されます。
元のノードが存在しない場合に他のノードを作成する場合は、が必要OPTIONAL MATCH
です。
OPTIONAL MATCH (p:Person{name:"Marina"})
// filter when the "Marina" node doesn't exist yet
WITH p WHERE p IS NULL
...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加