यदि आप अपनी क्वेरी दिनांक find खोजना चाहते हैं fromdate
. के बीच और todate
और modelname
. भी देखें और Status
तो इस शर्त का पालन कर सकते हैं।
आपकी दी गई मॉडल संरचना के अनुसार आपको डॉट . का उपयोग करने की आवश्यकता है (.
) अपनी तिथि जांचने के लिए संकेतन जैसे: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