gpt4 book ai didi

graph - cosmos db graph api如何检查边缘是否存在并更新?

转载 作者:行者123 更新时间:2023-12-02 20:45:46 29 4
gpt4 key购买 nike

如何在使用 gremlin 查询创建边缘之前检查边缘是否已存在?如何更新现有边缘而不是删除并重新创建?

最佳答案

我不确定您是否还在寻找答案;然而,简单的答案是 Cosmos DB 在 Gremlin 支持方面受到一定限制。参见这里:https://learn.microsoft.com/en-us/azure/cosmos-db/gremlin-support 。在撰写本答案时更新边缘的唯一方法是删除并重新创建边缘。无论您是添加属性还是更新属性,都是如此。

在查询边是否已经存在方面,可以使用g.E('<xyz-id-guid>')g.V('id', '<xyz-id-guid>', '<partition-key-property>', '<xyz-id>').outE('<edge-label>').hasId('<xyz-id-guid>')hasId()部分是可选的,但建议使用分区键值。两者都有助于提高性能。

希望有帮助。

干杯,塞布

关于graph - cosmos db graph api如何检查边缘是否存在并更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49265848/

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