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

MongoDB/Mongoose wysyła zapytanie w określonym terminie?

Powinno to zadziałać, jeśli daty zapisane w bazie danych nie mają czasu (tylko rok, miesiąc, dzień).

Możliwe, że zapisane daty były new Date() , który obejmuje składniki czasu. Aby zapytać o te czasy, musisz utworzyć zakres dat, który obejmuje wszystkie momenty dnia.

db.posts.find({ //query today up to tonight
    created_on: {
        $gte: new Date(2012, 7, 14), 
        $lt: new Date(2012, 7, 15)
    }
})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak poprawnie zwiększyć liczbę dat w mongoDB?

  2. Uzyskiwanie uniksowego znacznika czasu w sekundach z MongoDB ISODate podczas agregacji

  3. Wydajność wstawiania zbiorczego w MongoDB dla dużych kolekcji

  4. Co się dzieje z Meteor i Fibers/bindEnvironment()?

  5. MongoDB $setDifference