我想查找年龄范围从x年龄到y年龄的用户。我通过比较时间戳做到了。这是我的代码。
var start= parseInt(user.from_age);
var end = parseInt(user.end_age);
var msPerYear = 365*24*60*60*1000;
User.find({
birthday: {$lte: new Date().getTime()-start*msPerYear, $gte: new
Date().getTime()-end *msPerYear},
}).exec(function (err, users) {
if (err) //
return res.json({
success: true,
msg: 'Search Users!',
code: constants.SuccessCode,
result: users
});
});
};
还有其他方法吗?