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 次 |
最近记录: |