小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在SQL中有类似update orders,products set orders.productName=products.name where orders.productId=products.id之类的写法(批量更新),请问云开发中该怎么写?我尝试逐条查询出其中一个集合的结果然后再for逐条update,但效率太低提示“Task timed out after 3 seconds”
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、使用lookup;
2、可以把数据查询出来之后,都放到小程序端来处理,处理完了之后再更新;
3、如果经常有这种操作,其实可以考虑一下数据库的设计问题,使用内嵌数据库的方式
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不能。
最多只能做到联表查询,aggregate.lookup
当前版本的云开发应该只有这种处理方式,我之前也有这个需求,后来一直查询文档啥的,发现只能这样子处理,楼主如果有发现的话麻烦也给我留言一下,谢谢。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、使用lookup;
2、可以把数据查询出来之后,都放到小程序端来处理,处理完了之后再更新;
3、如果经常有这种操作,其实可以考虑一下数据库的设计问题,使用内嵌数据库的方式
不能。
最多只能做到联表查询,aggregate.lookup
当前版本的云开发应该只有这种处理方式,我之前也有这个需求,后来一直查询文档啥的,发现只能这样子处理,楼主如果有发现的话麻烦也给我留言一下,谢谢。