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

trouver un document dans la plage de dates d'aujourd'hui dans mongodb

Pour trouver un plan tel que la date d'aujourd'hui se situe entre dateStart et dateEnd champs, créez un objet date qui contient la date actuelle puis utilisez le $lt et $gt opérateurs de requête sur les champs de date pour interroger les documents où la date du jour se situe entre les deux champs :

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