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

सटीक उप दस्तावेज़ स्तर की स्थिति के बिना एकाधिक उप-दस्तावेज़ अपडेट करें

इस समस्या के अनुसार New operator to update all matching items in an array , वर्तमान में मोंगोडब में ऐसा करने के लिए कोई ऑपरेशन नहीं है। बहुत दुख हुआ, यह समस्या 6 साल तक चलती है।

नीचे के रूप में मोंगो खोल में एक काम हो सकता है।

> db.comments
    .find({})
    .forEach(function(doc) { 
                        doc.comments.map(function(c) {
                                if (c.active == 1) {
                                    c.status = 0;
                                 }
                        }); 
                        db.comments.update(
                                      {_id: doc._id}, 
                                      {$set: {comments: doc.comments}});
     });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी बनाम MySQL

  2. मोंगोडीबी $सिंह

  3. Golang GraphQL MongoDB डेटाबेस से दिनांक और आईडी प्राप्त करने के लिए संघर्ष कर रहा है

  4. लाखों छवियों के लिए संग्रहण

  5. mongoose node.js, $lt और $gt के साथ क्वेरी काम नहीं कर रही है