如何为我的网站实施分页?

时间:2018-07-13 18:51:11

标签: javascript html load

有没有一种方法可以让数据库知道我只想要12个帖子,而不是全部?我知道我正在引入一个数组,我想知道这段代码中是否有一个地方可以在其中放置[0,11],让我知道我只想要数组中的前12个项目。

    app.get("/buy", function(req, res){
if(req.query.search && req.query.search!="All Tools"&& req.query.keyword){
    const regex = new RegExp(escapeRegex(req.query.keyword), 'gi');
    tool.find({drop: req.query.search, desc: regex}, function (err, sometools){
        if(err){
            console.log(err);
        } else{
        res.render("buy", {tools :sometools});
        }
    });
}
else if(req.query.keyword){
        const regex = new RegExp(escapeRegex(req.query.keyword), 'gi');
        tool.find({desc: regex}, function (err, sometools){
            if(err){
                console.log(err);
            } else{
            res.render("buy", {tools :sometools});
            }
        });  
    }
else if(req.query.search && req.query.search!="All Tools"){
    tool.find({drop: req.query.search}, function (err, sometools){
        if(err){
            console.log(err);
        } else{
        res.render("buy", {tools :sometools});
        }
    });
}
else{
    tool.find({},function(err, alltools){
        if(err){
            console.log(err);
            res.render("errorpage");
        } else{
           res.render("buy", {tools: alltools});
        }
    });
}

});

0 个答案:

没有答案