MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB :ne récupère que les documents créés au cours des dernières 24 heures ?

Ajouter createdAt champ, indexez-le, puis interrogez

db.getCollection("COLLECTION_NAME").find({"createdAt":{$gt:new Date(Date.now() - 24*60*60 * 1000)}})

Cela renverra tous les enregistrements antérieurs à 86 400 secondes.