sql >> Database >  >> NoSQL >> MongoDB

Dagen toevoegen/aftrekken aan ISODate in MongoDB Shell

Dit is beantwoord op Query om gegevens van de laatste X minuten te krijgen met Mongodb

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

En in jouw geval voor een aantal dagen:

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

of

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

(hier de 3 is uw aantal dagen)



  1. Slaapstand met MongoDB

  2. MongoDB voor elk()

  3. Unit testen met MongoDB

  4. MongoDB:een document vinden op een id in een genest document