не может использовать 'is (inside ())' или has (id, inside ()) в gremlin_python - PullRequest
0 голосов
/ 08 мая 2019

Я хочу использовать gremlin_python для получения данных с ключами в диапазоне.
Это работает в gremlin.sh:
g.V().values('timestamp').is(inside(1557298800.0,1557295200.0))
или
g.V().has('timestamp',inside(1557298800.0,1557295200.0))
, но когда я используюg.V().values('timestamp').is(1557298800.0).toList() в python. Об ошибке сообщалось как SyntaxError: invalid syntax под 'is'.
И когда я использую g.V().has('timestamp',inside(1557298800.0,1557295200.0)).toList() в python, об ошибке сообщалось как NameError: name 'inside' is not defined
Теперь, как я могу использоватьдиапазон запросов в python с помощью gremlin_python?

1 Ответ

1 голос
/ 08 мая 2019

Шаг is() в Python конфликтует с ключевым словом is Python, поэтому вы должны назвать его как is_(), как обсуждалось здесь .Я предполагаю, что для inside() вам просто нужно сделать импорт P.inside(), как обсуждено здесь .

...