Не удалось найти метод: NeptuneGraphTraversal.values()
я получаю эту ошибку
Could not locate method: NeptuneGraphTraversal.values()
при выполнении запроса с использованием Gremlin для aws neptune. Конкретный запрос таков:
import { process } from 'gremlin';
const { statics, t } = process;
function getUsers() {
return await this.query(g =>
g
.V()
.match(
statics
.as('me')
.V(this.id)
// .has('user', t.id, this.id)
.fold()
.coalesce(
statics.unfold(),
statics.addV('user').property(t.id, this.id)
),
statics.as('me').out('followed').out('followed').as('x'),
statics.as('x').not(statics.has(t.id, this.id)),
statics
.as('x')
.out('followed')
.has(t.id, this.id)
.count()
.is(0),
statics.as('x').in_('skip').has(t.id, this.id).count().is(0)
)
.select('x')
.values(t.id)
.dedup()
.sample(3)
.toList()
);
}
Сообщение об ошибке предполагает, что нептун
GraphTraversal
не реализуетvalues
метод, но я просмотрел различия в реализации , и об этом не упоминается. В чем может быть проблема? Какие альтернативы я могу рассмотреть?