MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Aggiunta/sottrazione di giorni a ISODate in MongoDB Shell

Questo è stato risposto su Query per ottenere i dati degli ultimi X minuti con Mongodb

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

E nel tuo caso, per un certo numero di giorni:

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

o

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

(qui i 3 è il tuo numero di giorni)