J'essaie d'apprendre l'ORM Mongoose pour MongoDB et node.js. Je souhaite interroger des documents dans ma base de données, effectuer une action sur chacun d'entre eux, puis effectuer une autre action une fois toutes les actions précédentes terminées. En d'autres termes, je veux faire quelque chose comme cela, en supposant que j'ai un modèle appelé « utilisateur: »Callbacks avec node.js/MongoDB/Mongoose
var userArray = [];
User.find({})
.each(function(user) {
user.age += 1;
userArray.push(user);
})
.then(function() {
//do something with userArray
//happens after all the users' ages are modified
});
Quelle est la syntaxe correcte pour faire quelque chose comme ça dans Mangouste?