总数不受限制

时间:2016-03-01 02:37:39

标签: node.js bookshelf.js knex.js

我正在使用限制和偏移进行分页:

       Test.query(function(q){
           q.where('testName', 'LIKE', '%test%')
            .orWhere('testNo', '1234')
            .limit(limit)
            .offset(offset);
       })
       .fetchAll()

如何获得没有限制的总数?

1 个答案:

答案 0 :(得分:1)

您需要使用Model.count我认为以下应该有效

var q = Test
    .where('testName', 'LIKE', '%test%') 
    .orWhere('testNo', '1234');

q.limit(limit)
    .offset(offset)
    .then(function(results){
         q.count('id').then(...)
    })