我目前正在努力更新图表。我有此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()")
谢谢您的任何建议!