MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB, актуализирайте полето за събиране, ако новата стойност не е нула

Можете да опитате нещо подобно:

var objForUpdate = {};

if (req.body.nome) objForUpdate.nome = req.body.nome;
if (req.body.cognome) objForUpdate.cognome = req.body.cognome;
if (req.body.indirizzo) objForUpdate.indirizzo = req.body.indirizzo;

//before edit- There is no need for creating a new variable
//var setObj = { $set: objForUpdate }

objForUpdate = { $set: objForUpdate }

collection.update({_id:ObjectId(req.session.userID)}, objForUpdate )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Възможно ли е да се приложи Multi-Version Concurrency Control (MVCC) върху MongoDB?

  2. Вземете целия масив по един от неговите низове. Масивът е в друг масив. Mongodb/Javascript

  3. Как мога да изтрия вложен елемент от масив в документ на mongodb с драйвера c#

  4. Не може да се свърже с MongoDB сървър на Google Compute Engine от второ копие на виртуална машина

  5. Подобряване на производителността на MongoDB текстово търсене