Gremlin/Neptune 属性 使用 gremlinpython 进行顶点查找

Gremlin/Neptune vertex lookup by property using gremlinpython

使用图遍历对象 g,我可以通过 ID 查找顶点:

>>> g.V().has("~id", "foo").toList()
[vp[category->my category], vp[title->my title], vp[description->my description], vp[myprop->my property]]

通过"category"查找也有效:

>>> g.V().has("category", "my category").toList()
[vp[category->my category], vp[title->my title], vp[description->my description], vp[myprop->my property]]

但是通过另一个 属性 查找没有结果:

>>> g.V().has("myprop", "my property").toList()
[]

有什么不同?这些值是带有破折号的简单大写字母,所以我怀疑是否存在任何 escaping/unescaping。

(属性 已更改名称以保护无辜者)

加载过程正在用另一个值覆盖预期的 属性 值,但没有提供足够的反馈来识别该行为。