Mongoose updateMany,但每个都有不同的值

时间:2017-07-09 09:43:09

标签: javascript node.js mongodb mongoose

我有一个我收集所有用户的集合,它有id,name,password,balance等字段。然后在代码中,我有一个包含id和余额更改的数组。我想要做的是用这些ID更新所有这些用户的余额数量。

例如:

数据库中的三个文件:

defaultReadObject()

阵列:

1. id: 1,
   name: John,
   balance: 0
2. id: 2,
   name: Alice,
   balance: 100
3. id: 3,
   name: Alex,
   balance: 1000

会导致约翰平衡150和Alex 500.我想到了异步系列和findOneAndUpdate,但我不知道这么多的请求是不是太重了。也许有可能在一个人做到这一点?传递数组?

提前致谢

0 个答案:

没有答案