Als u uw zoekdatum wilt vinden tussen fromdate
en todate
en controleer ook modelname
en Status
dan kan deze voorwaarde volgen.
Volgens uw gegeven modelstructuur moet u punt . gebruiken (.
) notatie om je datum te controleren, zoals:Categories.mainmodels.fromdate
en moet $lte
. gebruiken (kleiner dan of gelijk aan ) en $gte
(groter dan of gelijk aan ) operator.
var queryDate = '19/04/2016'; // or like: var queryDate = req.query.date; or as you sent
var condition = {
'modelname': 'lumia',
'Status':'Active',
'Categories.mainmodels.fromdate': {$gte: queryDate },
'Categories.mainmodels.todate': {$lte: queryDate }
};
Phone.find(condition).sort('-created').// rest of code