以有序方式在OrientDb中存储边

时间:2015-10-15 19:08:37

标签: orientdb

我正在使用java API和Gremlin Pipeline处理OrientDB图形API。我想知道有没有办法根据属性指定边缘的存储顺序?我知道我们可以创建一个自定义边缘类型,并根据我们想要检索的属性定义索引。 我还看了一下OrientDB网站上的教程:

http://orientdb.com/docs/last/Graph-Database-Tinkerpop.html#ordered-edges

他们确实提到边缘可以按顺序检索,但是他们没有提到订单是如何确定的。所以我想知道:

什么是默认存储顺序?从此订单中获取是否会以LIFO格式提供边缘?

我们如何根据自定义订单存储,即按照我们希望获取的顺序存储?

1 个答案:

答案 0 :(得分:1)

使用的基础类型是List,因此顺序是插入顺序。要更改它,请获取边缘列表,对其进行处理,然后调用vertex.save()将顶点转换为OrientVertex。