Ayu*_*pta 6 javascript mongoose mongodb
我有一个集合,其中包含一个名为timestamp包含日期对象的字段.我有这个问题:
db.articles.find({
timestamp:{
'$lte':new Date(),
'$gte': //Something to get the last week's date
}
})
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我可以按照本文档中数组的长度对这些返回的文档进行排序.这是架构:
section: String,
title: String,
abstract: String,
url: String,
image: {
url: String,
caption: String
},
votes:{
up: [ObjectID],
down: [ObjectID]
},
comments:[ObjectID],
timestamp: Date
Run Code Online (Sandbox Code Playgroud)
我想按照votes.up和的差异大小对返回的对象进行排序votes.down.现在我在Javascript中对返回的对象进行排序,这实际上返回了数据.
Ser*_*ell 10
似乎解决方案应该是这样的
db.articles.find({
timestamp: {
$gte: new Date(new Date() - 7 * 60 * 60 * 24 * 1000)
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3247 次 |
| 最近记录: |