преобразовать строку команды gremlin в исполняемый файл - PullRequest
0 голосов
/ 18 октября 2018

Учтите, что я создал команду log gremlin chained как строку.Каков наилучший способ выполнить его в NodeJS или Python.

g.addV("person").property(id,1).property("name","marko").property("age",29).as("1").addV("person").property(id,2).
property("name","vadas").property("age",27).as("2").addV("software").property(id,3).property("name","lop").property("lang","java").as("3").addV("person").property(id,4).property("name","josh").property("age",32).as("4").addV("software").property(id,5).property("name","ripple").property("lang","java").as("5").addV("person").property(id,6)
.property("name","peter").property("age",35).as("6").addE("created").from("1").to("3").property(id,9).property("weight",0.4).addE("knows").from("1").to("2").property(id,7).property("weight",0.5).addE("knows").from("1").to("4").property(id,8).property("weight",1.0)
.addE("created").from("3").to("4").property(id,11).property("weight",0.4).addE("created").from("3").to("6").property(id,12).property("weight",0.2).addE("created").from("4").to("5").property(id,10).property("weight",1.0)

Приведенная выше команда выполняется на консоли и была успешной, но я не знаю, как этого добиться в программе узла или Python, используяТинкерпоп Драйв.

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Я нашел способ использовать любой драйвер gremlin, я использовал python и client.submit ("you query").И это сработало.

0 голосов
/ 18 октября 2018

Начните с вариантов языка Gremlin (GLV), а затем перейдите к Gremlin-python.

Документы должны быть достаточно хороши, чтобы вы могли решить это самостоятельно.

http://tinkerpop.apache.org/docs/current/tutorials/gremlin-language-variants/#using-python-and-gremlin-server

...