我正在尝试使用Mongoose在mongoDb数据库上通过2个参数进行查询。我需要查询文档的创建者,还有一个名为events的子文档,其中包含日期。我想在一个时间范围内带回所有的文件。
我的查询如下所示。
var earliest = new Date(2018,0,3);
var latest = new Date(2018,0,4);
Goal.find({createdBy:userId,'events.date':{$gte: earliest, $lte: latest}})
.exec(function(err,doc)){ //do stuff}
下面的文档是返回