Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

35 lines (24 sloc) 0.693 kb

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

Jump to Line
Something went wrong with that request. Please try again.