update是否支持更新一个点一个tag的多个属性,批量提交

从文档上看
UPDATE VERTEX 一次只能更新一个点的一个 tag 上的属性。
UPDATE VERTEX SET <update_columns> [WHEN ] [YIELD ]
从文档给的例子看不出是否支持更新一个tag的多个属性,能否给例子或者在文档上明确一下,能否支持批量提交,否则更新一条提交一次,效率太低。

UPDATE VERTEX SET <update_columns> [WHEN ] [YIELD ]

这里面的 update_columns 就是一个tag的多个属性。

比如id为123的点有tag1,tag1有a, b, c 三个属性,同时更新a和b

UPDATE VERTEX 123 SET tag1.a = 1, tag2.b = 1;
1 个赞

update支持批量提交吗?

update/upsert 目前不支持批量。

id 可以为一个list吗还是只能一个个去更新

不能,现在只支持一个一个更新

lookup 或者go 查询处理的结果 也不能作为update的输入是吗

现在update没有支持pipe input的,因为这样就要支持多个点更新了