Обновление поля в MongoDB

Рейтинг: 1Ответов: 1Опубликовано: 09.02.2023

Ребята, подскажите, как обновить поле в выборке другим полем этой же выборки? например:

await this.model.updateMany({},{free_amt: amt})

тут я хочу, пробежать по всем записям (в каждой есть free_amt и amt) и заменить значение free_amt на amt

есть ли в mongo что-то вроде "this", чтобы обратиться к полям этой же итерации?

Ответы

▲ 1

тема закрыта

await this.model.updateMany({},[{$set: {free_amt: {$getField: "amt"}}}])