0.1.1 • Published 6 years ago

filter2dbquery v0.1.1

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

filter2DbQuery

Build Status

Translates filter expression suggested in Microsoft REST API Guidelines into db queries. Pelase refer section 9.7.1 for details. This module currently supports translation of filter operations to mongoDb query only. Future version will have support for SQL too.

Installation

Using npm:

$ npm i --save filter2dbquery

In Node.js:

var filter2dbquery = require('filter2dbquery');

// API url 
// GET https://api.contoso.com/v1.0/products?$filter=price gt 20
var filterQueryValue = 'price gt 20';
var mongoDbQuery = filter2DbQuery.parseFilterQuery(filterQueryValue);
console.log(mongoDbQuery) // prints { price: { $gt: '20' } }