compile mongo queries into javascript functions
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
index.js
package.json

README.md

mongoc

Mongoc lets you compile mongodb queries into Javascript functions that returns true if the query fits the input

It's available through npm:

npm install mongoc

It's easy to use

var mongoc = require('mongoc');

var query = mongoc({
    hello:'world',
    time:{
        $gt:10,
        $lt:20
    }
});

console.log(query({hello:world, time:14})) // prints true;

You can use the query to filter an array

var query = mongoc({
    hello:{$in:['world','mondo']}
});

console.log([{hello:'world'},{hello:'verden'},{hello:'mondo'},{hello:'welt'}].filter(query));

For a complete reference of the query language see the mongo docs