У меня есть вот массив объектов. Пока делают так, но получается я каждый раз обновляю по 1 инстансу, и это не правильно.
const arr = await model.find({})
arr .forEach(async instanse => {
await model.update(
{ _id: instanse._id },
{ $set: {key1: value1, key2: value2}) }
)
})
У каждого объекта свои новые значения полей, берутся из массива новых значений. Вместо объекта после $set - функция возвращающая объект