标签: orientdb gremlin tinkerpop
我已经看到很多关于tinkerpop 2.x循环步骤的例子,它使用it.loops作为停止条件。
g.V.in.loop(1){it.loops < 3}
我更喜欢的是循环继续,直到找到像这样的顶点类型:
g.V.in.loop(1){it.object.type != "rule"}
这似乎不起作用。顶点属性是否可通过it.object?
在OrientDB发布更新之前,我无法使用Tinkerpop 3.x重复。
答案 0 :(得分:0)
试试这个:
我只将V改为LowerCase改为UpperCase,它适用于我
看看:
希望它有所帮助。
此致
答案 1 :(得分:0)
我通过确定it.object.type不是字符串OrientVertexType对象来解决这个问题,这就是等式检查失败的原因。
更新到此解决了问题:
g.V.in.loop(1){it.object.type.toString() != "rule"}