sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose - Effektiv uppdatering av en indexerad array av mongoose.Schema.Types.Mixed

Det finns ett sätt att göra flera uppdateringar, här är det:Se bara till att du har indexen i den array du vill uppdatera.

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. Mongoose Schema har inte registrerats för modell

  2. MongoDB Bästa sättet att para ihop och ta bort sekventiella databasposter

  3. Förstå hållbarhet och skrivsäkerhet i MongoDB

  4. Djupt klondokument med inbäddade associationer