MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Добавяне/изваждане на дни към ISODate в MongoDB Shell

Отговорено е на това запитване за получаване на данни за последните X минути с Mongodb

query = {
    timestamp: { // 18 minutes ago (from now)
        $gt: new Date(ISODate().getTime() - 1000 * 60 * 18)
    }
}

И във вашия случай за няколко дни:

"StartDate" : { "$gte" : new Date(ISODate().getTime() - 1000 * 3600 * 24 * 3) }

или

"StartDate" : { "$gte" : new Date(ISODate().getTime() - 1000 * 86400 * 3) }

(тук 3 е вашият брой дни)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не може да се удостовери в mongo, удостоверяването е неуспешно

  2. Как да обедините документи при импортиране на файл в MongoDB

  3. конвертиране на база данни от mysql в mongoDb

  4. Използване на генератори на Active Record след инсталиране на Mongoid?

  5. MongoDB $split