MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Ulangi semua koleksi Mongo dan jalankan kueri

Ada db.getCollectionNames() metode pembantu yang melakukan ini untuk Anda. Anda kemudian dapat menerapkan kode Anda:

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());
    }
})

Anda mungkin juga menginginkan .hasNext() periksa di sana untuk memenuhi kemungkinan koleksi kosong.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memeriksa Koneksi ke MongoDB

  2. Apa keuntungan menggunakan database bebas skema seperti MongoDB dibandingkan dengan database relasional?

  3. Mongoose Model.find bukan fungsi?

  4. Memasukkan dan Menanyakan Tanggal dengan MongoDB dan Nodejs

  5. Membatasi hasil di MongoDB tetapi masih mendapatkan hitungan penuh?