Gremlin Python Gizmo, как запросить в графе db

Я нажал данные, используя gremlinpython. Теперь я хочу запустить на нем spcific-запросы. Я использую gizmo для этого.

Я в основном хочу добиться степени центральности для каждого узла. Как мне это сделать?

В настоящее время у меня есть запрос, чтобы вернуть то же самое, что:

gV().group(). ......1> by(id). ......2> by(union(__(), outE('mentions').count()).fold()) 

Как я это достигаю:

 def query(self, q): from gizmo import Mapper, Request from gremlinpy import Gremlin req = Request('localhost', 8182) gremlin = Gremlin('g') mapper = Mapper(request=req, gremlin=gremlin) # s = mapper.gremlin.V().inE('mentions').count().toList() # res = mapper.query(gremlin=s) # print(res.get_data()[0]) print("Something") res = mapper.query(script=q) # print(res.get_data()[0]) print("Something") print(res.data) print(res.first(), res.data) # exit(0) return res.first() 

Я хочу отобразить данные, извлеченные внутри переменной res .

Но каждый раз, когда я получаю ошибки:

 AttributeError: 'coroutine' object has no attribute 'data' AttributeError: 'coroutine' object has no attribute 'get_data' 

или что-то подобное, что я пытаюсь.

Как получить результаты, полученные из объекта coroutine?

ПРИМЕЧАНИЕ . Образец запроса, который я передаю функции query (), – gV (). Count ()

Есть ли другой лучший способ запуска любых общих запросов из python в gremlin shell и выбор результатов?

График DB: JanusGraph

Бэкэнд: Кассандра

Индексирование Backend: Elasticsearch

    One Solution collect form web for “Gremlin Python Gizmo, как запросить в графе db”

    Вы упоминаете gizmo, который может относиться к нескольким проектам, но я думаю, что вы имеете в виду это:

    https://github.com/emehrkay/gizmo

    Согласно документации, этот проект предназначен для TinkerPop 2.x и Rexster. Я не верю, что это работает с TinkerPop 3.x и сервером Gremlin, на котором основан JanusGraph. Если вам нужна OGM Python для TinkerPop 3.x, вы можете подумать:

    https://github.com/davebshow/goblin

    Python - лучший язык программирования в мире.