Nếu bạn muốn tìm ngày truy vấn của mình giữa fromdate
và todate
và cũng kiểm tra modelname
và Status
sau đó có thể tuân theo điều kiện này.
Theo cấu trúc mô hình nhất định của bạn, bạn cần sử dụng dot (.
) ký hiệu để kiểm tra ngày của bạn như:Categories.mainmodels.fromdate
và cần sử dụng $lte
( nhỏ hơn hoặc bằng ) và $gte
( lớn hơn hoặc bằng ) toán tử.
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