我有以下脚本来更新顶点上的属性(janusgraph 0.2.0)。当我从 Gremlin 控制台运行它时,值会按预期更改:
g.V().hasLabel('airport').has('airport_code','ATL').fold().coalesce(__.V().hasLabel('airport').has('airport_code','ATL').property('airport_runways', 5),__.unfold()).next()
但是,当我使用 gremlin_python(3.2.6) 和 goblin (2.1.0) 在我的 python 代码上粘贴相同的脚本时
session = await app.session()
await session.g.V().hasLabel('airport').has('airport_code', 'ATL').fold().coalesce(
__.V().hasLabel('airport').has('airport_code','ATL').property('airport_runways', 7),
__.unfold()).next()
await session.flush()
airport_runways 属性的值不会更新。关于我可能缺少什么的任何建议?