我希望从MongoDB的“property”集合中提取仅最新的1个文档。查询应该很简单,但我不知道为什么我的查询没有按照限制返回指定数量的文档。
原始方法:此查询会提取所有文档。
任何帮助都将不胜感激。
谢谢。
app.get('/', function(req, res){
db.property.find(function (err, docs) {
res.render("index.ejs",{property: docs});
})
});
编辑1:此查询未提取任何内容
app.get('/', function(req, res){
db.property.find( {sort: {created_at: -1}, limit: 1}, function (err, docs) {
res.render("index.ejs",{property: docs});
})
});
编辑2:这个查询结果显示正确的一个文档,但是现在我想要最新的文档。
app.get('/', function(req, res){
db.property.find({}).limit(2).toArray(function (err, docs) {
res.render("index.ejs",{property: docs});
})
});
任何帮助都将不胜感激。
谢谢。