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

Abfrage basierend auf dem Datum zurückgeben

Wahrscheinlich möchten Sie eine Bereichsabfrage durchführen, z. B. alle Elemente, die nach einem bestimmten Datum erstellt wurden:

db.gpsdatas.find({"createdAt" : { $gte : new ISODate("2012-01-12T20:15:31Z") }});

Ich verwende $gte (größer als oder gleich), da dies häufig für reine Datumsabfragen verwendet wird, bei denen die Zeitkomponente 00:00:00 ist.

Wenn Sie wirklich ein Datum finden möchten, das einem anderen Datum entspricht, wäre die Syntax

db.gpsdatas.find({"createdAt" : new ISODate("2012-01-12T20:15:31Z") });