我试着搜索一下,但找不到任何简单的答案。基于此link中的图像,它似乎确实如此,但我不确定。
我所说的是这样的例子:
示例1:一个属性
A --> B --> C Property 1: Knows
B“知道”A和C.
示例2:多个属性
A --> B (I am not sure how to show multiple properties here) Property 1: Knows Property 2: Friends
A是“朋友”,B和A“知道”B
还有一些方法可以引入层次结构。 如果A是“朋友”,“B”而不是A 隐含 ,也“知道”B。
一般的是或否就足够了。如果有一些示例或链接可以提供更多解释,那将是很好的。
由于
答案 0 :(得分: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 @