Есть массив из айдишников
const array = ['c454tv354tv5', 'vgrge45t435tv3']
Как выполнить
findOneAndUpdate
для каждого элемента из массива и потом вернуть ответ клиенту об успешной операции? Надо цикл делать? Сейчас у меня примерно такое
exports.addArticle = (req, res, next) => {
const newArticle = new Article(req.body)
newArticle
.save()
.then(article => {
Tag
.findOneAndUpdate({ _id: article.tags }, {$push: {"articles": article._id}}, {new: true})
.then(data => {
return res.status(201).json({
status: 'OK',
data
})
})
})
.catch(err => {
return next(err)
})
}
КОгда в массиве 1 элемент все работает и так. Но когда их несколько то не работает.