我尝试对此进行搜索,但找不到任何简单的答案。基于此中的图像 link似乎确实如此,但我不确定。
我所说的是这样的例子:
示例 1:一处房产
A --> B --> C
属性 1:知道
B“知道”A 和 C。
示例 2:多个属性
A --> B
(我不确定如何在此处显示多个属性)
属性 1:知道
属性 2: friend
A 是 B 的“ friend ”,A 是 B 的“ friend ”
还有一些方法可以引入层次结构。
如果 A 是与“B”的“ friend ”而不是 A 隐含 也“知道” B.
一般是或否就足够了。如果您可以提供一些示例或链接,其中包含更多解释,那就太好了。
谢谢
最佳答案
当然可以。 OrientDB 有 3 个图形 API。其中之一是被高度记录的 TinkerPop 蓝图 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");
LV@
关于nosql - OrientDB 是否允许一个或多个顶点有多个边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5572878/