Ако искате да намерите вашата дата на заявка между fromdate
и до днес
и също така проверете име на модел
и Състояние
тогава може да следва това условие.
Според дадената от вас структура на модела трябва да използвате точка (.код> ) нотация за проверка на вашата дата като:
Categories.mainmodels.fromdate
и трябва да използвате $lte
(по-малко или равно ) и $gte
(по-голямо или равно ) оператор.
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