nodejs Обновление Гремлина, если существует или создать - PullRequest
0 голосов
/ 16 января 2020

Я использую nodejs Гремлин против AWS Нептун, требуется обновить свойства, если существует вершина, или создать новую, я пробовал ниже

g.V().has('event','id','1').
  fold().
  coalesce(unfold(),
           addV('event').property('id','1'))

, но я получил ' развернуть не определено 'ошибка, как мне решить эту проблему?

1 Ответ

3 голосов
/ 16 января 2020

Возможно, вам просто нужно правильно импортировать unfold(). Некоторые распространенные варианты импорта для работы с Gremlin можно найти здесь , но в вашем случае я думаю, что вам просто нужно сделать:

const __ = gremlin.process.statics

и затем обратиться к unfold() как __.unfold() - или просто импортируйте unfold() как функцию, чтобы использовать ее так, как вы ее использовали.

...