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. MongoExport बहुत अधिक स्थितीय विकल्प

  2. MongoDB - क्षेत्र में गैर-संख्यात्मक वर्णों को पट्टी करें

  3. क्या किसी ने एयरोस्पाइक के साथ काम किया है? यह MongoDB से कैसे तुलना करता है?

  4. स्प्रिंग डेटा - MongoDB:किसी अन्य डेटाबेस से संबंधित DBRef दस्तावेज़ को पुनः प्राप्त करने में असमर्थ

  5. तार्किक बैकअप का उपयोग करके MongoDB में एक विशिष्ट संग्रह को कैसे पुनर्स्थापित करें