Вы пытаетесь вызвать updateMany()
функцию со слишком большим количеством параметров
Activity.updateMany({}, { $set: { color: "#ffffff" }},{upsert: true}, {multi: true}, (err,doc) => { ... })
На основе
документов mongoose все параметры должны передаваться одним объектом, например:
Activity.updateMany({}, { $set: { color: "#ffffff" }},{ upsert: true, limit: 20, skip: 50 }, (err,doc) => { ... })
Кроме того, с функцией updateMany()
вам не нужно использовать опцию multi: true
.Это имеет смысл только при использовании update()
func.
Попробуйте этот код:
Activity.updateMany({}, { $set: { color: "#ffffff" }}, { upsert: true }, (err, data) => {
if (err) {
res.status(400).send(err)
}
res.send(data)
})