Как я могу установить массив как свойство в janusgraph? - PullRequest
0 голосов
/ 27 апреля 2020

Я хочу установить свойство для вершины и ребра в качестве значения списка. Я использую Janusgraph. Gremlin- ​​python

1 Ответ

1 голос
/ 27 апреля 2020

Вот пример, в котором используется gremlin- ​​python для создания вершины с 3 значениями, сохраненными в виде набора с использованием ключа свойства mySet. Обратите внимание, что при использовании gremlin- ​​python некоторые шаги Gremlin имеют подчеркивание после своего имени, чтобы избежать коллизий с Python шагами с одинаковым именем.

result = ( 
    g.addV('test').
        property(Cardinality.set_,"mySet",1).
        property(Cardinality.set_,"mySet",2).
        property(Cardinality.set_,"mySet",3).
      valueMap().
      next()
)

print(result)

{'mySet': [1, 2, 3]}
...