【发布时间】:2015-10-23 12:44:10
【问题描述】:
我一直在尝试使用此查询来查询我的图表
graph()
.traversal()
.V()
.has(Tokens.FIRSTNAME)
.filter(vt ->
vt.get().property(Tokens.FIRSTNAME).equals("Hank")
);
而且总是不返回任何结果。当我调试代码时,我注意到比较发生在AbstractElement#equals() 并且它返回false,因为传递的值(字符串)不是Vertex 或Edge 或VertexProperty
另一种做同样事情但永远不会奏效的方法是
graph()
.traversal()
.V()
.has(Tokens.FIRSTNAME, "Hank")
我正在使用泰坦0.9.0-M2
我做错了吗?
【问题讨论】:
-
Titan 1.0.0 现在可以在 titandb.io 获得,您应该使用它而不是 0.9.0-M2。