我正在使用Neo4j - Graph Database Kernel 1.8
它使用了这个gremlin版本:
gremlin> Gremlin.version()
==> 1.5
这是非常古老的版本。
我想从the github project升级到gremlin
2.0
或2.1
,因为我无法在gremlin 1.5
上运行此命令:
gremlin> g.v(1).outE.has("weight", T.gte, 0.5f).weight
==> No such property: T for class: groovysh_evaluate
我的问题是我应该怎么做,所以我不会弄乱neo4j
的整个环境。
答案 0 :(得分:2)
你可以运行:
import com.tinkerpop.gremlin.Tokens.T
直接调用gremlin helper Tokens(“T”):
g.v(1).outE.has("weight", T.gte, 0.5f).weight
或者你可以写:
g.v(0).outE.has("weight", Tokens.T.gte, 0.5f).weight
将它写在gremlin shell中。
答案 1 :(得分:1)
Gremlin插件和服务器将在接下来的几周内升级,是吗?