Добавить краевой гремлин-запрос в Nodejs
Вот код для добавления Tribe Vertex
let addTribe = g.addV('tribe')
addTribe.property('tname', addTribeInput.tribename)
addTribe.property('tribeadmin', addTribeInput.tribeadmin)
const newTribe = await addTribe.next()
а вот код для добавления ребер
const addMember = await
g.V(addTribeInput.tribeadmin).addE('member').
to(g.V(newTribe.value.id)).next()
Это правильный способ добавления ребер?
Я просто путаю, что мне нужно передать в.to() methoud
1 ответ
Гремлин должен быть закован в цепочку, поэтому, если у вас нет явной причины разбить вещи, гораздо приятнее сделать это:
g.addV('tribe').
property('tname', addTribeInput.tribename).
property('tribeadmin', addTribeInput.tribeadmin).as('x').
V(newTribe.value.id).as('y').
addE('member').
from('x').
to('y')
Учитывая ваши имена переменных, я не совсем уверен, что я делаю то, что вы хотите точно (например, получение правильного направления края), но суть здесь в том, что для добавления ребер вам просто нужно указать направление ребра "от" одна вершина (то есть начальная вершина) "к" другой вершине (то есть конечная вершина).