我只想从 mongo db 'property' 集合中提取 1 个文档。它也应该是最新的文档。它看起来很简单,但我不知道为什么我的查询没有检索限制中指定的文档数量。
原始方法:此查询提取所有文档
app.get('/', function(req, res){
db.property.find(function (err, docs) {
res.render("index.ejs",{property: docs});
})
});
Run Code Online (Sandbox Code Playgroud)
编辑1:此查询不提取任何内容
app.get('/', function(req, res){
db.property.find( {sort: {created_at: -1}, limit: 1}, function (err, docs) {
res.render("index.ejs",{property: docs});
})
});
Run Code Online (Sandbox Code Playgroud)
编辑 2:此查询给出了正确的 1 个文档,但我现在想要最新的文档。
app.get('/', function(req, res){
db.property.find({}).limit(2).toArray(function (err, docs) {
res.render("index.ejs",{property: docs});
})
});
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。
谢谢