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

findAndModify - MongoError:अपवाद:हटाने या अपडेट को निर्दिष्ट करना होगा

नोड-मोंगोडब फाइंडएंडमॉडिफाई के डॉक्स देखें।; हस्ताक्षर इस तरह दिखता है:

collection.findAndModify(query, sort, update, options, callback)

तो आपको यह करना चाहिए:

  posts.findAndModify(
    {"title":title, "roster":"yes"},
    [['_id','asc']],
    { "$addToSet": { "followers":username } },
    {new: true, upsert: true}, 
    function(err, doc){
        console.log('find and modified  ' +doc);
    }
  );

sort तर्क शायद वैकल्पिक है, लेकिन यह अस्पष्ट है इसलिए मैंने इसे उदाहरण में शामिल किया है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उप-दस्तावेज़ सरणी के n'th तत्व (चर सूचकांक) पर MongoDB क्वेरी

  2. MongoDB $dateToParts

  3. MongoDB के साथ पुनरावर्ती संरचना का निर्माण कैसे करें

  4. mongodb $ मौजूद है जो हमेशा 0 लौटाता है

  5. MongoDB सूचियाँ - हर Nth आइटम प्राप्त करें