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

मोंगो पिछले दस्तावेजों को हटा दें

आपको _id . का उपयोग करने में सक्षम होना चाहिए अंतिम सम्मिलित पर छाँटने के लिए, जैसा कि उत्तर में उल्लिखित है यहां :

db.coll.find().sort({_id:-1}).limit(100);

यह जैसा दिखता है हालांकि मानक मोंगो हटाने के संचालन पर सीमा का उपयोग समर्थित नहीं है, इसलिए आप 100 दस्तावेज़ों को हटाने के लिए कुछ इस तरह का उपयोग कर सकते हैं:

for(i=0;i<100;i++) {
    db.coll.findAndModify({query :{}, sort: {"_id" : -1}, remove:true})
}

देखें दस्तावेज़ findAndModify . पर अधिक जानकारी के लिए ।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb को djongo (Django) से कनेक्ट करें

  2. अरबों रिकॉर्डों को एकत्रित करते समय बहुत अधिक खुली हुई फ़ाइलों की त्रुटि को कैसे ठीक करें

  3. MongoDB के शेल में 20 से अधिक आइटम (दस्तावेज़) कैसे प्रिंट करें?

  4. Model.find () नेवला में खाली लौटाता है

  5. MongoDB में एक डेटाबेस बनाएं