UNPKG

sequelize-querystring-converter

Version:

Enable filter, sort, paginate and search on your dataset by simply adding some query parameters on your API.

26 lines (20 loc) 722 B
const sqc = require('../index'); const util = require('util'); const qsObj = { // category: 'Shirts', // id: 'or:[1,2,3],[4,5,6]', // name: 'substring:Shirt', // price: 'between:0,5000', // discount: 'gte:10', // brand: 'in:Nike,New Balance,Puma', // brand: 'is:true', // color: 'black', // sort: '-price', // offset: 15, // limit: 15 // date : 'between:2020-05-04T15:48:18.000Z,2020-05-05T09:19:56.000Z' id: 'is:false' }; const basic = sqc.convert({ query: qsObj }); const basicWithBasedProperties = sqc.convert({ query: qsObj, basedProperties: ['name', 'price', 'discount', 'brand'] }); console.log(util.inspect(basic, { depth: null }));