2

これについて検索してみましたが、簡単な答えは見つかりませんでした。このリンクの画像に基づいて、そうであるように見えますが、よくわかりません。

私が話しているのは、次のような例です。

例 1: 1 つのプロパティ

A --> B --> C
プロパティ 1: 知っている

BはAとCを「知っている」。

例 2: 複数のプロパティ

A --> B
(ここで複数のプロパティを表示する方法がわかりません)
プロパティ 1: 知っている
プロパティ 2: 友達

A は B と「友達」であり、A は B を「知っている」

また、階層を導入する方法はありますか。Aが「B」と「友達」である場合、Aは暗黙のうちにBも「知っている」.

一般的な「はい」または「いいえ」で十分です。あなたが提供できるいくつかの例またはリンクがあれば、より多くの説明があります.

ありがとう

4

1 に答える 1

3

できるコース。OrientDB には 3 つのグラフ API があります。これらの 1 つは、高度に文書化されている TinkerPop Blueprints API です: http://github.com/tinkerpop/blueprints/wiki

2 つのエッジを作成するには:

Vertex luca = graph.addVertex(null);
luca.setProperty( "name", "Luca" );

Vertex marko = graph.addVertex(null);
marko.setProperty( "name", "Marko" );

Edge lucaKnowsMarko = graph.addEdge(null, luca, marko, "knows");

Vertex jay = graph.addVertex(null);
marko.setProperty( "name", "Jay" );

Edge lucaRespectsJay = graph.addEdge(null, luca, jay, "respects");

Lvc@

于 2011-04-06T21:14:20.467 に答える