json-query-chain/README.md
2017-05-26 06:24:25 -05:00

977 B

json-query-chain

Chain queries onto POJOs to return precise results.

Usage

import Query from 'json-query-chain';

let myQ = new Query(someJsonData)
.search('isActiveUser', true)
.results;

Chainable Methods

Currently supports booleans and strings. (See #1 for Integer Support)

By Boolean
.search('isActiveUser', true)
By String
.search('name', 'steele')

Sort

Currently supports booleans and strings. (See #1 for Integer Support)

By Boolean
.sort('isActiveUser', true)
By String
.sort('name')

Pagination

Page 1 with 5 results per page.

.paginate(1, 5)

Page 2 wtih default of 10 results per page.

.paginate(2)

Tests

npm test runs tests through Jest