MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला खोज और अद्यतन अन्य क्षेत्रों को हटा देता है

आप पहले अपने अनुरोध से अद्यतन वस्तु बना सकते हैं:

let request = {
  "envId": "u2",
  "appPreference": "put2",
  "timeZone": "gmt",
  "summaryNotificationSchedule.timeOfTheDay": "32400",
};

let update = Object.keys(request).reduce((acc, cur) => {
  acc[`environments.$.${cur}`] = request[cur];
  return acc;
}, {})

console.log(update);

फिर इसे अपडेट में पास करें:

await this.model.findOneAndUpdate({ userEmail, 'environments.envId': envId }, { $set: update }, { new: true });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो में उप-दस्तावेज़ व्यवस्थित करने का सबसे अच्छा तरीका?

  2. नेवला / नेवला - तिथि के अनुसार एकत्रित करना

  3. पायथन के लिए मोंगोडीबी ओआरएम?

  4. मोंगोडीबी बल्कवाइट ()

  5. अकाउंट बनाकर मोंगोडब कैसे चलाएं