Я использую Mongoose и имею требование обновлять многие документы на основе некоторых вычислений.Mongoose найти много и обновить все
Это очень просто, если я запрашивая один за другим, но если я говорю 50 пунктов, я не хочу, чтобы запрашивать и обновлять один на один
То, что я делаю, курируя запрос, чтобы тянуть назад несколько документов, поэтому я могу их пропустить и внести изменения.
Однако вы не можете вызвать сохранение на нескольких объектах, например, с помощью findOne. Его мой первый раз с мангуста, но в Entity Framework, я могу редактировать возвращаемые результаты из запроса и вызвать SaveChanges(), чтобы обновить каждый элемент, который изменился
Я хочу сделать что-то вроде этого
item.find(query).exec(function(err, items) {
for (i in items) {
// change stuff
}
items.save(function (err) {
// saved
}
}