वहाँ 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()
भी चाहते हैं संभावित खाली संग्रह को पूरा करने के लिए वहां चेक इन करें।