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

Dodawanie/odejmowanie dni do ISODate w powłoce MongoDB

Odpowiedź na to pytanie została udzielona w zapytaniu, aby uzyskać dane z ostatnich X minut za pomocą Mongodb

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

A w twoim przypadku przez kilka dni:

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

lub

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

(tutaj 3 ile masz dni)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Białe znaki MongoDB

  2. Schemat Mongoose nie został zarejestrowany dla modelu

  3. MongoDB cursor.count()

  4. Jak zwrócić tablicę ciągów za pomocą agregacji mongodb?

  5. Jak pobrać wartość z mongoDB według nazwy klucza?