从MongoDB v 4开始,有没有一种方法可以使用另一个字段的值更新mongodb字段

时间:2019-05-02 14:40:35

标签: mongodb mongoose

我看过thisthis和其他几个示例。有些没有解决方案,其余的都有解决方法。

我的问题是:截至今天(2019年5月),有没有一种方法可以使用另一个字段的值更新mongodb字段。例如:

//Document example:
{
    _id : '1aa',
    fieldA : 0,
    fieldB : 30,
}

//update command
db.exampleDocument.update(
   { _id: { $in: ['1aa', '2bb', '3cc'] } },
   { $set: { fieldA : $[elem].fieldB } }
)

对于每个文档,我将获得该文档的fieldA的值替换为该文档的fieldB的值。 mongoDB或mongoose是否可以在没有任何循环的情况下实现?

0 个答案:

没有答案