不能在gremlin_python中使用'is(inside())'或has(id,inside())

时间:2019-05-08 07:55:47

标签: python gremlin

我想使用gremlin_python获取范围内的键的数据。
它在gremlin.sh中起作用:
g.V().values('timestamp').is(inside(1557298800.0,1557295200.0))

g.V().has('timestamp',inside(1557298800.0,1557295200.0))
但是当我在python中使用g.V().values('timestamp').is(1557298800.0).toList()时, 在“ is”下报告错误为SyntaxError: invalid syntax
当我在python中使用g.V().has('timestamp',inside(1557298800.0,1557295200.0)).toList()时, 报告错误为NameError: name 'inside' is not defined
现在,如何在带有gremlin_python的python中使用范围查询?

1 个答案:

答案 0 :(得分:1)

Python中的is()步骤与Python关键字is冲突,因此您必须像讨论的here那样将其称为is_()。我假设对于inside(),您只需要执行导入的P.inside(),如here所述。