Обновить поле в зависимости от другого поля с помощью мангуста - PullRequest
0 голосов
/ 21 июня 2020

Итак, я просто пытаюсь воспроизвести то, что вы можете сделать с помощью драйвера mongodb (первый ответ), Обновить поле MongoDB, используя значение другого поля

db.collection.<update method>(
    {},
    [
        {
          "$set": {   
             "todayHours" : "$tomorrowHours",
            "tomorrowHours" : "2" 
          }
        }
    ]
)

Код У меня на пн goose это

this.userModel.updateMany({},{
            "todayHours" : "$tomorrowHours",
            "tomorrowHours" : "2"
})

Но это не сработает, как ожидалось. Есть идеи?

1 Ответ

0 голосов
/ 21 июня 2020

должно выглядеть так:

.updateMany(
   {'your condition here'},
   {$set:{
            todayHours : "$tomorrowHours",
            tomorrowHours : "2"
         }
   }
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...