使用Node.js限制返回的文档(&;蒙哥达

使用Node.js限制返回的文档(&;蒙哥达,node.js,mongodb,Node.js,Mongodb,我试图限制Mongodb返回的项目数量。我尝试了User.find({limit:500}),但运气不好。获取最后一个500个文档的正确方法是什么 router.get("/dashboard", function(req, res){ User.find({}, function (err, allUsers) { if (err) { console.log(err); } else { res.render("d

我试图限制Mongodb返回的项目数量。我尝试了User.find({limit:500}),但运气不好。获取最后一个500个文档的正确方法是什么

    router.get("/dashboard", function(req, res){
    User.find({}, function (err, allUsers) {
    if (err) {
    console.log(err);
    } else {
    res.render("dashboard", {allUsers: allUsers});
    }
    });
    });

你可以在网上找到更多的样品

基本上是将limit()函数添加到查询中

router.get("/dashboard", function(req, res){
User.find({}, function (err, allUsers) {
if (err) {
console.log(err);
} else {
res.render("dashboard", {allUsers: allUsers});
}
})
.limit(500);
});

请看一看,在堆栈溢出问题上,不鼓励只使用代码的答案,因为它们没有解释它是如何解决问题的。请编辑您的答案,解释此代码的作用以及它是如何解决问题的,以便对OP以及其他有类似问题的用户有用。谢谢您的帮助!@AndrewLeonardi祝您好运