Neo4j グラフ データベースには、[:KNOWS] というノード間の関係が 1 つあります。[:KNOWS] 以外のノード間の関係を追加して、データベースに関連データを追加するにはどうすればよいですか?
2 に答える
0
2 つのノード間に任意の数の関係を作成できます。同じタイプの関係を複数作成することもできます。リレーションシップのプロパティが異なる場合、同じタイプのリレーションシップが複数あると興味深いことがあります。
から始まる...
alice->[:KNOWS]->bob
...簡単に...
alice->[:KNOWS]->bob
alice->[:LOVES]->bob
...あるいは...
alice->[:KNOWS]->bob
alice->[:LOVES]->bob
alice->[:IS_MARRIED_TO]->bob
于 2013-07-04T09:17:51.387 に答える
0
すべての関係には、ユーザーが定義する関係タイプがあります。Cypher では、James が説明したように、プレーン テキストで実行できます。
ただし、Core Java API を使用している場合は、RelationshipType を実装する列挙型を作成する必要があります。その後、任意の列挙値を RelationshipType として渡すことができます。
:KNOWS 関係は、ソーシャル ネットワークがグラフ データベースのしくみを説明する簡単な方法であるため、よく使われます。
于 2013-07-04T09:21:37.923 に答える