sql >> Database teknologi >  >> NoSQL >> MongoDB

find dokument i dagens datointerval i mongodb

For at finde en plan, så dagens dato er mellem dateStart og dateEnd felter, opret et datoobjekt, der indeholder den aktuelle dato, og brug derefter $lt og $gt forespørgselsoperatorer på datofelterne for at forespørge dokumenter, hvor dagens dato falder mellem de to felter:

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


  1. Mongoose Befolke base på et andet felt Dynamisk ref

  2. Windows MongoDB - Installeret kompas, men kan ikke finde kompas i systemet

  3. Mongoose komplekse (asynkrone) virtuals

  4. DisabledBackend:Uregelmæssig adfærd med selleri, Redis &Flask