Neo4J グラフ db には、ユーザー ノードとビデオ ノードの 2 つのノードがあり、それらの間の関係を作成したいと考えています。
ノード User は確かに存在しますが、ノード Video は存在しない可能性があります。その場合は、指定された ID で作成する必要があり、それらの間のノード関係の作成後にも作成されます。
最初に Video ノードが存在するかどうかを確認し、存在しない場合は最初に作成できることを知っています。しかし、ビデオ ノードの作成 (まだ存在しない場合) と、ユーザー ノードとビデオ ノードの関係を 1 回の呼び出しで実行できますか?
また、最初のリクエストがジョブを完了する前に、一部の同時リクエストが同じ Video ノードを作成することを防止する必要があります。
ですから、この要求を達成する方法を教えてください。私は、グラフ データベースの概念と Neo4J を初めて使用します。