MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Częściowa aktualizacja poddokumentu za pomocą nodejs/mongoose

Zbuduj $set obiekt programowo oparty na polach partialUpdate aby zaktualizować tylko te pola za pomocą notacji kropkowej:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ramy agregacji Mongodb | Grupować wiele wartości?

  2. MongoDB wstawia się podczas próby wstawienia liczby całkowitej

  3. Oblicz medianę w ramach agregacji MongoDB

  4. Agregacja MongoDB w pętli zwrotnej

  5. Ustaw programowo konwerter MongoDb