在nodeJS中,我正在从mongoDB数据库中检索数据。它适用于所有其他情况({"name": 'user1'}
作为查找标准),期望在指定我想要为其接收数据的日期范围时。
var collection = db.collection('collectionName');
collection.find(
{ "date": { $gte: new Date("2010-12-01"), $lt: new Date("2010-12-10")} }
,
{}, (function (err, result) {
if (err) {
console.log(err);
} else if (result.length) {
console.log(result);
}
}));
必须注意的是,日期数据包含使用new Date()
函数插入的时间戳日期
收藏中存储的文件:
[ { _id: 5849d924da9a361b503e8945,
name: 'user2',
date: 'Mon Dec 08 2010 22:05:23 GMT+0000 (GMT Standard Time)'
},
{ _id: 5849dabb2a9fdc2310d37c0e,
name: 'user1',
date: 'Thu Dec 01 2010 20:12:11 GMT+0000 (GMT Standard Time)'
} ]