gpt4 book ai didi

python - 在 gremlin-python 中使用合并和值之间的组合失败

转载 作者:行者123 更新时间:2023-12-01 01:00:35 28 4
gpt4 key购买 nike

我正在尝试投影节点中可能不存在的属性。根据文档,这可以通过使用与值合并来实现。

执行查询

g.V(1).project('unexisting').by(coalesce(values('unexisting'), constant('n/a')))

请注意,查询在 gremlin 控制台中成功运行

gremlin> g.V(1).project('unexisting').by(coalesce(values('unexisting'), constant('n/a')))
==>[unexisting:n/a]

虽然与 gremlin-python 库一起使用时失败并出现错误

TypeError: 'Column' object is not callable

我认为发生这种情况是因为 values 在使用导入时被导入为 en Enum

from gremlin_python import statics

我应该如何重新表述查询才能使其通过?谢谢

最佳答案

我认为你对它不起作用的推理是正确的。进口只是冲突的。明确您想要并执行的:

g.V(1).project('unexisting').by(coalesce(__.values('unexisting'), constant('n/a')))

关于python - 在 gremlin-python 中使用合并和值之间的组合失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55825728/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com