Я использую 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())
Я понятия не имею об этом, любое решение будет оценено. Спасибо заранее.