我正在使用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())
我对此没有任何想法,任何解决方案将不胜感激。预先感谢。