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

Dokument im heutigen Datumsbereich in Mongodb finden

So finden Sie einen Plan, bei dem das heutige Datum zwischen dateStart liegt und dateEnd erstellen Sie ein Datumsobjekt, das das aktuelle Datum enthält, und verwenden Sie dann $lt und $gt Abfrageoperatoren für die Datumsfelder, um Dokumente abzufragen, bei denen das heutige Datum zwischen den beiden Feldern liegt:

currentDate = new Date();
Plans.find({
    dateStart: { $lt: currentDate },
    dateEnd: { $gt: currentDate }
});