Во-первых, я использую Azure Cosmos Graph db.
Я вижу такой шаблон довольно немного:
out('an-edge').fold().coalesce(unfold(),addV('incoming-schedule'))
Я хочу добавить ребро сразу после добавления addV в объединении. Я пытался сделать это на простом примере:
g.V('any-vertex-id').as('a').out('an-edge').coalesce(unfold(),addV('new-vertex').addE('to-v').from('a'))
"a", кажется, больше не существует после fold (), так как это барьерный шаг. Я пытался хранить и объединять, но я не должен понимать это должным образом Можно ли получить ссылку после сгиба ()? Мне это нужно, потому что он может ссылаться на предыдущий addV в запросе, к которому у меня еще не было идентификатора