gremlinpython - Как вы выбираете (ключи) в graph_traversal? - PullRequest
0 голосов
/ 31 мая 2019

В этом вопросе stackoverflow было предложено использовать запрос, указанный в первом ответе, для выполнения определенного обхода gremlin_python.А именно

g.V().has('name', 'USA').limit(1000).hasLabel('Country').
  map(union(project('id','label').
              by(id).
              by(label),
            valueMap()).unfold().
      group().
        by(keys).
        by(select(values)))

Я могу импортировать все, кроме «ключей», из библиотеки обхода графа gremlin_python, например:

from gremlin_python.process.graph_traversal import union, project, valueMap, select, key, values, id, label, map

Рассматривая репозиторий gremlin_python ,Я не вижу способа определить часть, которая «по (ключам)»

Кто-нибудь знает, как это можно сделать?

1 Ответ

0 голосов
/ 31 мая 2019

keys и values в этом контексте должны импортироваться из перечисления Column - в исходном коде здесь . Обратите внимание на полный список рекомендуемых импортных документов в справочной документации .

...