Как указать идентификатор при создании вершины гремлина - PullRequest
0 голосов
/ 12 февраля 2019

Есть ли способ указать идентификатор новой вершины?Что-то вроде

g.addV('user', 'myId')?

1 Ответ

0 голосов
/ 12 февраля 2019

Вы должны сделать:

g.addV('user').property(id, 'myId')

, которая создает вершину с меткой «пользователь» и идентификатором вершины «myId».Обратите внимание, что id относится к T.id.

Тем не менее, немногие графовые базы данных позволяют присваивать идентификаторы, поэтому вам нужно будет проверить документацию используемой реализации, чтобы определить, возможно ли это сделать.В случае, если вы используете график, который не поддерживает присвоение идентификатора, вы можете просто создать индексированный ключ свойства со своим специальным идентификатором и затем вставить его таким образом:

g.addV('user').property('id','myId')

Обратите внимание, что есть разница "id "теперь в кавычках означает, что это имя свойства, а не токен T.id.Во избежание путаницы лучше всего назвать этот индексированный ключ свойства чем-то иным, нежели «id».

...