Se vuoi trovare la tua data di ricerca tra fromdate
e todate
e controlla anche modelname
e Status
quindi può seguire questa condizione.
In base alla struttura del modello data, devi utilizzare punto (.
) per controllare la tua data come:Categories.mainmodels.fromdate
e devi usare $lte
(minore o uguale ) e $gte
(maggiore o uguale ) operatore.
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