-1

Neo4j グラフ データベースには、[:KNOWS] というノード間の関係が 1 つあります。[:KNOWS] 以外のノード間の関係を追加して、データベースに関連データを追加するにはどうすればよいですか?

4

2 に答える 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 に答える