Я пытаюсь проверить, существует ли вершина перед созданием новой или обновлением существующей:
x = g.V().has('name','xyz').hasNext() // /search 1
if ( x != true ){
g.V().addVertex( 'name', 'xyz' ) }
g.V().has('name','xyz').property('x','1') // search 2
В примере есть 2 поиска элемента с именем = xyz; Я хотел бы сохранить первый поиск в переменной и обратиться к нему позже.
Однако, если я пытаюсь сохранить поиск, он не сохраняется:
gremlin> x = g.V().has('name','xyz')
==>v[40964336]
gremlin> x
gremlin>
Как избежать двух поисков в этом примере? - благодарю вас!!!