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

Mongodb:findOneAndUpdate के साथ सरणी तत्व प्रक्षेपण काम नहीं करता है?

दस्तावेज़ के रूप में findOneAndUpdate . के लिए निर्दिष्ट करें, आपको अपनी प्रक्षेपण वस्तु को select . के रूप में शामिल करने की आवश्यकता है options . की संपत्ति पैरामीटर:

theCollection.findOneAndUpdate(
    {   name : 'cherif',
        'friends.name':'kevin'
    },
    {   $set:{
            'friends.$.age':25
        }
    },
    {   select: { 
            friends: {
               $elemMatch: 
               {   age : 25 } 
            }
        }
    },
    function(err,result){
        if (!err) {
            console.log(result);
        }
    });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में मेरी $पुश विधि ठीक काम नहीं करती है

  2. नेवला त्रुटि:एक ही समय में __v और __v अपडेट नहीं कर सकता

  3. काम पूरा करने के बाद नेवला का कनेक्शन ठीक से बंद कर दें

  4. लिनक्स पर चल रहे .NET कोर का उपयोग करते समय MongoDB से कनेक्ट करना विफल रहा

  5. mongoengine +django एक ही सामग्री की वस्तुओं की संख्या की गणना कैसे करें