У меня проблемы с переходом с консоли на Javascript. Начиная с одной вершины:
g.addV('airport').property('code','AUS').as('aus')
Я хочу добавить еще один аэропорт, а затем добавить маршруты между ними. В консоли Gremlin это работает:
g.V().has("airport","code","AUS").as("aus").addV("airport").property("code","ZZZ").as("zzz").addE("route").from("aus").to("zzz")
g.V().has("airport", "code", "AUS").out("route").has("airport", "code", "ZZZ").hasNext()
==>true
Но если я попробую тот же процесс в своем Lambda Javascript, обход не удастся:
g.V()
.has('airport', 'code', 'AUS')
.as('aus')
.addV('airport')
.property('code', 'QQQ')
.as('qqq')
.addE('route')
.from('aus')
.to('qqq')
.next();
{"errorMessage":"error updating event: TypeError: g.V(...).has(...).as(...).addV(...).property(...).as(...).addE(...).from is not a function"}
Есть ли деталь реализации, которую мне не хватает между консолью и JS? Я использую AWS Neptune и "gremlin": "^3.2.9"
.
from_
работает. - person Fook   schedule 21.08.2018