【发布时间】:2016-11-12 13:07:44
【问题描述】:
我有以下疑问:
let inputDate = new Date(new Date().toISOString()) //OR new Date() which doesn't work either
let found = Collection.find({
$query: {
storedAt: {
$lte: inputDate
}
},
$orderBy: { //doesn't work for some reason
storedAt: -1
}
}).fetch()
我试图让返回的查询按日期排序,最近的日期在顶部(最接近调用函数的时间)但是,无论我按什么排序,-1 或 1,顺序仍然是错误的,因为它从最早的日期开始。我的日期以 ISODate 格式正确存储在数据库中,我已经检查过了。我也试过只用inputDate = new Date() 运行这个查询,但这也不起作用。
【问题讨论】: