MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB:Nur Dokumente abrufen, die in den letzten 24 Stunden erstellt wurden?

Fügen Sie createdAt hinzu Feld, indizieren Sie es und fragen Sie dann

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

Dadurch werden alle Datensätze zurückgegeben, die älter als 86400 Sekunden sind.