Добавить запрос edge gremlin в 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


person Muhammad Mughees    schedule 10.06.2019    source источник


Ответы (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')

Учитывая ваши имена переменных, я не совсем уверен, что делаю именно то, что вы хотите (например, получаю правильное направление кромки), но дело здесь в том, что для добавления кромок вам просто нужно указать направление кромки "от" одна вершина (т.е. начальная вершина) «переходит» в другую вершину (т.е. конечную вершину).

person stephen mallette    schedule 17.06.2019