MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Adicionando/subtraindo dias ao ISODate no MongoDB Shell


Isso foi respondido na consulta para obter dados dos últimos X minutos com o Mongodb
query = {
    timestamp: { // 18 minutes ago (from now)
        $gt: new Date(ISODate().getTime() - 1000 * 60 * 18)
    }
}

E no seu caso, por alguns dias:
"StartDate" : { "$gte" : new Date(ISODate().getTime() - 1000 * 3600 * 24 * 3) }

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

(aqui os 3 é o seu número de dias)