sql >> Database >  >> NoSQL >> MongoDB

Mongoose - Efficiënte update van een geïndexeerde array van mongoose.Schema.Types.Mixed

Er is een manier om meerdere updates uit te voeren, hier is het:zorg ervoor dat u de indexen in de array hebt die u wilt bijwerken.

var update = { $inc: {} };
for (var i = 0; i < indexes.length; ++i) {
  update.$inc[`menu.${indexes[i]}.soldCounter`] = 1;
}
Rests.update({ _id: restid }, update, function(error) {
  // ...
});


  1. Verwijder dubbele documenten op basis van veld

  2. Indexeren van array/subobject in mongoDB veroorzaakt dubbele sleutelfout

  3. Als de selderijwerker hard sterft, wordt de baan dan opnieuw geprobeerd?

  4. MongoDB variërende paginering