MongoDB-查询日期范围始终返回相同的数字
我有一个疑问:MongoDB-查询日期范围始终返回相同的数字,mongodb,Mongodb,我有一个疑问: db.users.count( { confirmed_at : { $gt: start } } , { confirmed_at : { $lt: end } } ); 3750 无论我将日期设置为: var end = new Date(2011, 1, 12); 查询返回与结果相同的数字 为什么会这样?我做错什么了吗?我想你需要考虑以下两个条件 db.users.count({confirmed_at: {$gte: start, $lt: end}})
db.users.count( { confirmed_at : { $gt: start } } , { confirmed_at : { $lt: end } } );
3750
无论我将日期设置为:
var end = new Date(2011, 1, 12);
查询返回与结果相同的数字
为什么会这样?我做错什么了吗?我想你需要考虑以下两个条件
db.users.count({confirmed_at: {$gte: start, $lt: end}})
以获取范围查询。但这是理论上的,到目前为止还没有机会测试!
试试看 因为你不知道自己在做什么。因为您没有阅读范围搜索的基本示例…因为您正在发明新的语法,而不是检查文档。。。。因为你认为我们会为你着想——很明显,我们应该投反对票。