【发布时间】:2019-09-02 10:51:48
【问题描述】:
我在 Azure CosmoDB 中有一个图形数据库,它存储顶点的相似程度,边包含它们相似程度的数值。
复杂之处在于我想通过增加相似度值来添加边或更新。这是我要添加的当前代码:
g.V('A').addE('similar').to(g.V('B')).property('x', 10)
如果边缘存在,我需要增加 X 的东西,如果不存在,则创建它。伪代码举例说明:
g.V('A').updateE('similar').to(g.V('B')).property('x', currentValue+2).ifNulll({g.V('A').addE('similar').to(g.V('B')).property('x', 10)})
有没有简单的方法来实现这一点?
【问题讨论】:
标签: gremlin azure-cosmosdb-gremlinapi