Javascript mongdb:查找开始日期和结束日期之间的文档

Javascript mongdb:查找开始日期和结束日期之间的文档,javascript,mongodb,meteor,database,Javascript,Mongodb,Meteor,Database,我需要在集合中找到一个文档,该集合定义的开始日期小于当前日期,结束日期大于当前日期 目前,我创建我的测试文档如下 var startDate = new Date(), endDate = new Date().setDate(startDate.getDate()+14); Tests.insert({ startDate: startDate.getTime(), endDate: endDate.getTime()}); 在web上,我发现仅使用一个日期查找文档并不困难:

我需要在集合中找到一个文档,该集合定义的开始日期小于当前日期,结束日期大于当前日期

目前,我创建我的测试文档如下

var startDate = new Date(),
    endDate = new Date().setDate(startDate.getDate()+14);
    Tests.insert({ startDate: startDate.getTime(), endDate: endDate.getTime()});
在web上,我发现仅使用一个日期查找文档并不困难:

var now = new Date().getTime();
Tests.find({ created : { $gt :  now - 300, $lt : now + 300}});

但是,在我的例子中,我希望将
开始日期
字段上的
$gt
$lt
应用于结束日期。MongoDB是如何做到这一点的(请注意,我在这里使用的是Meteor!)

请参阅检查,我现在看到它:
Tests.find({startDate:{$gt:now-300},endDate:{$lt:now+300})