云开发如何根据另一个集合的查询结果更新当前集合的数据?
发布于 6 年前 作者 jie58 6046 次浏览 来自 官方Issues

在SQL中有类似update orders,products set orders.productName=products.name where orders.productId=products.id之类的写法(批量更新),请问云开发中该怎么写?我尝试逐条查询出其中一个集合的结果然后再for逐条update,但效率太低提示“Task timed out after 3 seconds

2 回复

不能。

最多只能做到联表查询,aggregate.lookup

当前版本的云开发应该只有这种处理方式,我之前也有这个需求,后来一直查询文档啥的,发现只能这样子处理,楼主如果有发现的话麻烦也给我留言一下,谢谢。

回到顶部