gpt4 book ai didi

gremlin - CosmosDB 图 : How to update vertex having property with multiple values using gremlin?

转载 作者:行者123 更新时间:2023-12-02 11:56:59 25 4
gpt4 key购买 nike

根据 cosmosDB 图文档,一个顶点可以具有多个值的属性。 https://learn.microsoft.com/en-us/azure/cosmos-db/gremlin-support

因此,在添加顶点时,如果我们为一个属性定义多个值,它就会被添加。

假设我的查询是:

g.addV('employee').property('id', 'john').property('country', 'USA').property('country', 'India')

结果是:

[{"id":"john","label":"employee","type":"vertex","properties":{"country":
[{"id":"5dc2aaf6-cb11-4d4a-a2ce-e5fe79d28c80","value":"USA"},
{"id":"fcf4baf6-b4d5-45a3-a4ba-83a859806aef","value":"India"}]}}]

但是在更新顶点时,如果我们更新具有多个值的属性。

查询是:

g.V('john').property('country', 'USA').property('country', 'India').property('country', 'China')

结果是:

[{"id":"john","label":"employee","type":"vertex","properties":{"country":
[{"id":"7e5d9847-31e5-4a59-82f9-b78e744420a1","value":"China"}]}}]

如何用多个值更新此属性?

最佳答案

您缺少 list 关键字,该关键字允许您添加其他属性。

I'd recommend reading the Tinkerpop docs on VertexProperties

g.V('john').property(list, 'country', 'USA')
.property(list, 'country', 'India')
.property(list, 'country', 'China')

关于gremlin - CosmosDB 图 : How to update vertex having property with multiple values using gremlin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44780274/

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