Tinkpop3.3.3(3.2.9)中的Java.lang.Long无法强制转换为gremlin.traversal ... TraverserSet

时间:2019-04-24 12:44:58

标签: gremlin tinkerpop tinkerpop3 janusgraph

我正在使用gremlin编写一些在Tinkerpop(3.3.3)上运行的图形查询测试(请参见下面的详细代码),但是出现以下错误:

g.V().hasLabel('person').has('Person.id', 609).store('p').both('knows') \
.group().by().by(both('knows').both('knows').where(within('p')).count())
  

Java.lang.Long无法强制转换为org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet

但是以下两个查询效果很好。

# 1
g.V().hasLabel('person').has('Person.id', 609).store('p').both('knows') \
.group().by(both('knows').both('knows').where(within('p')).count())
# 2
g.V().hasLabel('person').has('Person.id', 609).store('p').both('knows') \
.group().by().by(both('knows').where(within('p')).count())

我对此没有任何想法,任何解决方案将不胜感激。预先感谢。

0 个答案:

没有答案