我有一个表,我想按名称按升序排序。 我试着这样做,但没有帮助:
return this.Model.query((qb) => {
qb.orderBy('contentName', 'ASC');
}).save();
我错过了什么,我觉得它不应该那么难,但我无法让它发挥作用。 bookshelf.js doc并没有真正帮助我。我是初学者,所以这可能就是原因。谢谢!
答案 0 :(得分:0)
save()
仅用于插入/更新数据。为了从查询中获取数据,我们对单个模型使用fetch()
或对集合使用fetchAll()
。因此,请尝试将代码更改为:
return this.Model.query((qb) => {
qb.orderBy('contentName', 'ASC');
}).fetchAll();