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

सभी मोंगो संग्रहों के माध्यम से लूप करें और क्वेरी निष्पादित करें

वहाँ db.getCollectionNames() . है सहायक विधि जो आपके लिए यह करती है। फिर आप अपना कोड लागू कर सकते हैं:

db.getCollectionNames().forEach(function(collname) {
    // find the last item in a collection
    var last_element = db[collname].find().sort({_id:-1}).limit(1);
    // check that it's not empty
    if (last_element.hasNext()) {
        // print its timestamp
        printjson(last_element.next()._id.getTimestamp());
    }
})

आप शायद एक .hasNext() भी चाहते हैं संभावित खाली संग्रह को पूरा करने के लिए वहां चेक इन करें।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पाइमोंगो से कच्चे मोंगोडब कमांड कैसे चलाएं

  2. ऐसे दस्तावेज़ खोजें जिनके सरणी फ़ील्ड में किसी दिए गए सरणी के कम से कम n तत्व हों

  3. MongoDB $lt एकत्रीकरण पाइपलाइन ऑपरेटर

  4. MongoDB डॉट (।) कुंजी नाम में

  5. उल्का, एक से कई संबंध और प्रकाशित में केवल क्लाइंट साइड संग्रह में फ़ील्ड जोड़ें?