sql >> Databáze >  >> NoSQL >> MongoDB

Částečná aktualizace vnořeného dokumentu pomocí nodejs/mongoose

Vytvořte $set objekt programově založený na polích partialUpdate pro aktualizaci pouze těchto polí pomocí tečkové notace:

var set = {};
for (var field in partialUpdate) {
  set['subDocs.$.' + field] = partialUpdate[field];
}
Parent.update({_id: parentDoc._id, "subDocs._id": document._id}, 
    {$set: set}, 
    function(err, numAffected) {});


  1. MongoDB získat SubDocument

  2. Požadavky na prostor datové struktury Redis

  3. Jak zjistit stav master/slave redis?

  4. Vložený dokument vs reference v designovém modelu mongoose?