mysql-Bookshelf.js使用rand()随机排序商品
作者:互联网
我正在使用bookshelf.js使用mariaDB开发项目.我想随机订购我的帖子.我发现此解决方案适用于knex.js
knex('posts').select('id', 'text')
.orderByRaw('RAND()')
.limit(100)
但是我想对书架做同样的事情.
解决方法:
根据bookshelf.js文档,model.query()返回基础的knex查询构建器,您可以将其应用到knex解决方案.
Post.query(function (qb) {
qb.select('id', 'text');
qb.orderByRaw('RAND()')
qb.limit(2);
}).fetchAll()
标签:knex-js,bookshelf-js,mysql 来源: https://codeday.me/bug/20191111/2017881.html