Bia*_*osa 3 javascript node.js bookshelf.js
我使用下面的代码从表中获取所有结果:
Search.forge()
.fetchAll()
.then(function (collection) {
res.json({error: false, data: collection.toJSON()});
})
Run Code Online (Sandbox Code Playgroud)
但我需要分页,我认为我可以用限制和偏移来做到这一点,但到目前为止我还没有找到任何东西来提供限制和偏移选项.
这甚至是可能的还是我必须使用Knex构建我的查询?
Knex查询构建器应该有所帮助,首先您必须调用collection.query()以便书架进入knex查询构建器
Models.forge()
.query(function(qb) {
//qb is knex query builder, use knex function here
qb.offset(0).limit(10);
})
.fetchAll().then(function(result) {
res.json(result.toJSON());
})
Run Code Online (Sandbox Code Playgroud)
所以knex查询构建器功能 - > http://knexjs.org/#Builder现在免费提供
| 归档时间: |
|
| 查看次数: |
4826 次 |
| 最近记录: |