Neo4jで関係との関係を作成することは可能ですか?以下のようNeo4jで関係との関係を作成する
- 私は、質問の束を持っている:
ユースケースは、このような何かを行く「私たちはどのような映画を見なければなりません?」
- 各質問には、「映画1」、「映画2」など多くのオプションがあります。
- 質問ごとに、自分のお気に入りのオプションで投票できるようにします。
グラフは、好ましくは、このようなものになります。私は削除することを決定したならば、
(:Question)-[:Option]->(:Movie)<-[:Vote]-(:User)
しかし:私はこれを解決できる一つの方法は、以下であることを認識
(:Question {name:"What movie?"})-[:Option]->(:Movie {name:"Movie1"})
^
|
[:Vote]
|
(:User)
をMovie
をOption
としていますが、DETACH
を利用することはできません。自分でVote
の関係を削除する必要があります。言うまでもなく、Movie
が複数のカテゴリに属している場合は、それが属している可能性がある(おそらく何らかのIDを使って)Question->Movie
の関係を把握しておく必要があります。それはちょうど非常に乱雑に思われる...
関係に関係を作成することは可能ですか?あるいは、手動で参照整合性を強制する必要がありますか?
実際の例を提供するために質問を編集できますか?カテゴリ/オプション/もの/投票スキーマをどのように解釈するのか正確にはわかりません。 –
確かに、できます。 –