Как добавить простое предложение Where с bookshelf-pagemaker
С использованиемполочных PageMaker Модуль NodeJS:
https://www.npmjs.com/package/bookshelf-pagemakerhttps://github.com/bhoriuchi/bookshelf-pagemaker.. Я смог заставить работать базовый paginate, где он выбирает все строки из таблицы. Но я не вижу, как добавить предложение WHERE к запросу.
ВОПРОС:
Может кто-нибудь поделиться, например, небольшим примером использования создателя книжных полок с критериями поиска - например,ВЫБЕРИТЕ * ОТ пользователя, ГДЕ id> 10 ?
var Bookshelf = require('bookshelf').mysqlAuth;
var pagemaker = require('bookshelf-pagemaker')(Bookshelf);
var UserDAO = Bookshelf.Model.extend({
tableName: 'user'
});
function getRegisteredUsers(pageNum, pageSize, offset, callback) {
var args = {
params: {
start: offset,
page: pageNum,
length: pageSize
},
model: UserDAO
};
var resultObj = pagemaker.datatables.paginate(args);
resultObj.then(function (result) {
console.log('Enter: paginate(args)');
callback(result);
});
}