从具有特定数据范围的MongoDB数据库中检索数据

时间:2016-12-09 20:56:39

标签: node.js mongodb date express database

在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)'
 } ]

0 个答案:

没有答案