The rcquerybuilder package provides a fluent api wrapper around pymongo queries.
This allows you to write and execute mongodb queries like this:
>>> from rcquerybuilder.builder import Builder
>>> qb = Builder(collection=None)
>>> qb.field('name').equals('foobar') \
... .field('fizz').ne(None) \
... .get_query_list()
{'name': 'foobar', 'fizz': {'$ne': None}}
To install rcquerybuilder, simply:
$ pip install rcquerybuilder
Documentation is available at https://rcquerybuilder.readthedocs.org.
- Fork the repository to start making your changes on the master branch (or branch off of it).
- Send a pull request and make sure to add yourself to AUTHORS.