小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,有这样一个场景:"集合中有多条文档,每个文档内都有一个sum(Number)字段,然后再到另外一个集合的一条特定文档取出一个mul(Number)的特定字段,再让原先的多条文档内的sum值分别乘以mul值,再各自更新自己的sum值"。这样的需求有办法实现吗?
有没有大佬给我解答一下?
假设数据库里的结构是这样的,就是让testOne内的每个sum各自乘以mul,然后各自更新自己的sum字段的值
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
写个云函数,都collection.get读到JS里来,计算完后再collection.update回去。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
for循环是必须的,完成整个操作需要读取两次、写入两次数据库,一个流程需要操作四次数据库,有点频繁。
谢谢大佬们的解答!
能不能用for循环
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
写个云函数,都collection.get读到JS里来,计算完后再collection.update回去。
for循环是必须的,完成整个操作需要读取两次、写入两次数据库,一个流程需要操作四次数据库,有点频繁。
谢谢大佬们的解答!
能不能用for循环