我正在使用 express、mongoose、node.so 我检查了这个关于跳过和限制文档的查询。

   Model.find({},null,{limit:2,skip:20},function(err,data){
           //console.log(data)
      })

最佳答案

不确定,但我认为这对您很有帮助。

var perPage = 10
  , page = Math.max(0, req.param('page'))

Event.find()
    .select('name')
    .skip(perPage * page)
    .limit(perPage)
    .sort({
        name: 'asc'
    })
    .exec(function(err, events) {
        Event.count().exec(function(err, count) {
            res.render('events', {
                events: events,
                page: page,
                pages: count / perPage
            })
        })
    })

或看

How to paginate with Mongoose in Node.js?

关于node.js - 如何在 Mongoose 查询中设置限制、偏移、跳过,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39719021/

10-13 09:26