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

एक सरणी के भीतर एक दस्तावेज़ को हटाने (खींचने) नेवला, ObjectID के साथ काम नहीं करता है

ऐसा लगता है कि उपरोक्त कोड काम नहीं करेगा। इसे मेरे द्वारा दिए गए पहले उदाहरण के लिए भी काम नहीं करना चाहिए था।

अंत में मुझे यहाँ इस उत्तर का समर्थन मिला:MongoDB, सरणी से वस्तु को हटा दें

यहाँ मेरा कार्य कोड है:

userAccounts.update( 
    { userId: usr.userId },
    {
        $pull: {
            connections: { _id : connId }
        }
    },
    { safe: true },
    function removeConnectionsCB(err, obj) {
        // ...
    }
);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MySQL, MongoDB और PostgreSQL के लिए बैकअप एन्क्रिप्शन की विशेषता - ClusterControl 1.5.1

  2. MongoDB में अनुक्रमणिका की सूची प्राप्त करें

  3. मोंगोडीबी सुरक्षा के तीन ए - प्रमाणीकरण, प्राधिकरण और लेखा परीक्षा

  4. बचाने के बाद नेवले आबाद हो जाते हैं

  5. नेवला findOneAndUpdate Upsert _id null?