Se você deseja encontrar sua data de consulta entre
fromdate
e todate
e também verifique modelname
e Status
então pode seguir esta condição. De acordo com sua estrutura de modelo, você precisa usar ponto (
.
) para verificar sua data como:Categories.mainmodels.fromdate
e precisa usar $lte
(menor ou igual ) e $gte
(maior ou 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