使用 bookshelf.js 排序并保存
sort and save with bookshelf.js
我有一个 table,我想按名称升序排序。
我试过这样做,但没有帮助:
return this.Model.query((qb) => {
qb.orderBy('contentName', 'ASC');
}).save();
我错过了什么,我觉得它不应该那么难,但我就是做不到。 bookshelf.js 文档并没有真正帮助我。我是这里的初学者,所以这可能是原因。谢谢!
save()
仅适用于 inserting/updating 数据。为了从查询中获取数据,我们对单个模型使用 fetch()
,对集合使用 fetchAll()
。所以尝试将您的代码更改为:
return this.Model.query((qb) => {
qb.orderBy('contentName', 'ASC');
}).fetchAll();
我有一个 table,我想按名称升序排序。 我试过这样做,但没有帮助:
return this.Model.query((qb) => {
qb.orderBy('contentName', 'ASC');
}).save();
我错过了什么,我觉得它不应该那么难,但我就是做不到。 bookshelf.js 文档并没有真正帮助我。我是这里的初学者,所以这可能是原因。谢谢!
save()
仅适用于 inserting/updating 数据。为了从查询中获取数据,我们对单个模型使用 fetch()
,对集合使用 fetchAll()
。所以尝试将您的代码更改为:
return this.Model.query((qb) => {
qb.orderBy('contentName', 'ASC');
}).fetchAll();