Gremlin遍历语言:如何添加列表作为Edge的属性?

时间:2019-05-25 16:40:27

标签: python database graph azure-cosmosdb gremlin

我目前正在努力更新图表。我有此SerialNode,需要在其中添加新的边缘。问题是,当我的数据包含字典列表/字典列表时,它将不起作用。

因此,每次我尝试执行以list作为属性值的查询时,图都不会更新。

真正让我感到困惑的是,所有“旧记录”的属性中都包含一些列表...我尝试了多种方式来编写此查询,并用引号引起来。但是,当我添加列表时,一切都会停止。

工作:

gremlinClient.submitAsync("g.V().hasLabel('000123').has('NodeType','SerialNode').addE('Current').to(g.addV('E000123').property('NodeType','A').property('PropertyA','123').property('PropertyB','456').property('PropertyC','789').inV().id()")

不起作用:

gremlinClient.submitAsync("g.V().hasLabel('000123').has('NodeType','SerialNode').addE('Current').to(g.addV('E000123').property('NodeType','A').property('PropertyA','123').property('PropertyB','456').property('PropertyC',[{'y': '111', 'z': '222', 'x': '333', 'r': '444', 's': '555'}, {'y': '666', 'z': '777', 'x': '888', 'r': '999'}]).inV().id()")

谢谢您的任何建议!

0 个答案:

没有答案