MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Przeszukaj wszystkie kolekcje Mongo i wykonaj zapytanie

Istnieje db.getCollectionNames() metoda pomocnicza, która robi to za Ciebie. Następnie możesz zaimplementować swój kod:

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

Prawdopodobnie chcesz także .hasNext() zamelduj się tam, aby zaspokoić ewentualne puste kolekcje.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Niebezpieczeństwa związane z indeksami budowlanymi na MongoDB

  2. Usuń klucz z dokumentu MongoDB za pomocą Mongoose

  3. Bezpieczeństwo bazy danych 101:Zrozumienie uprawnień dostępu do bazy danych

  4. MongoDB $rok

  5. Przechowywanie małych (poniżej 1 MB) plików za pomocą MongoDB w NodeJS BEZ GridFS