Si desea encontrar su fecha de consulta entre fromdate
y todate
y también verifique modelname
y Status
entonces puede seguir esta condición.
De acuerdo con la estructura de su modelo dado, debe usar punto (.
) notación para verificar su fecha como:Categories.mainmodels.fromdate
y necesito usar $lte
(menor que o igual ) y $gte
(mayor o igual ) operador.
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