Jika Anda ingin menemukan tanggal kueri antara fromdate
dan todate
dan juga periksa modelname
dan Status
maka dapat mengikuti ketentuan ini.
Sesuai dengan struktur model yang Anda berikan, Anda perlu menggunakan titik (.
) notasi untuk memeriksa tanggal Anda seperti:Categories.mainmodels.fromdate
dan perlu menggunakan $lte
(kurang dari atau sama dengan ) dan $gte
(lebih besar dari atau sama ) operator.
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