2

我尝试对此进行搜索,但找不到任何简单的答案。根据此链接中的图像,它似乎确实如此,但我不确定。

我所说的是这样的例子:

示例 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 个 Graph API。其中之一是有大量文档的 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 回答