在流星中获得小于或等于的最后记录?这意味着我想下载每个项目的所有记录,但只下载每个项目的最后一条记录

时间:2018-05-05 03:02:05

标签: javascript mongodb meteor

示例:我有测试集合,我希望按日期获取最后一条记录。 这是我的收藏测试和我的剧本。

[{
"_id" : "001",
"name" : "A",
"regDate" : ISODate("2017-05-04T21:21:01.000+07:00")
},
{
"_id" : "002", 
"name" : "A",
"regDate" : ISODate("2017-06-04T21:21:11.000+07:00")
},
{
"_id" : "003",
"name" : "A",
"regDate" : ISODate("2018-01-04T21:21:22.000+07:00")
},
{
"_id" : "004",
"name" : "A",
"regDate" : ISODate("2018-04-04T21:21:31.000+07:00")
}]

我的剧本

let startDate = moment('2018/02/04').toDate();
db.testing.find({ regDate: { $lte: startDate } }).limit(1).sort({ regDate:-1 })

它有效,但它意味着找到所有但只返回一条记录我想找到只有最后一条记录找不到全部。

0 个答案:

没有答案