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

mongodb में arrayFilters

आपको new: true . का उपयोग करने की आवश्यकता है अद्यतन मूल्य और कास्ट आईडी प्राप्त करने के लिए mongoose objectId इसे काम करने के लिए

Post.findOneAndUpdate(
   { 'posts.replies._id': _id }, 
   { $set: { 'posts.$[post].replies.$[reply].text': "something1" } },
   { arrayFilters: [{ 'post._id': postId }, { 'reply._id': _id }], new: true }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोडज से मोंगोडब या नेवला के लिए गतिशील डेटाबेस कनेक्शन

  2. आईडी सेट द्वारा कई दस्तावेज़ अपडेट करें। नेवला

  3. आपके MongoDB सर्वर के लिए निर्बाध स्केल

  4. JSON क्रमांकन Mongodb

  5. Mongoose/mongoDB क्वेरी जुड़ती है .. लेकिन मैं एक sql पृष्ठभूमि से आता हूं