nodm
v0.1.11
Published
NodeJS ODM for NoSQL, Couchbase, Redis
Downloads
13
Maintainers
Readme
NodeJS NoSQL ODM
This library is a tiny & simplistic ODM that will help you to build a business model layer with ease, and without having to deal with technicals aspects of any NoSQL engine (support Couchbase, Redis and Sphinx).
- CRUD operations
- Getters & Setters on records properties
- Validating data before saving it
- Filtering and paginations
- Setup views and helpers for filtering (support also customized views)
- Mappers definition are compliant with JSON Schema Definition
- Using Promises API and EventEmitter
Current version: [v/0.1.11][dist]
Getting started
Pick a driver to use depending on your NoSQL server :
Writing a new driver
You can also start to write your own driver, so you have just to start a new project and add nodm as a dependency :
npm install nodm --save
Take a look at already implemented drivers
#Misc
This code is distribute under The MIT License (MIT), authored by Ioan CHIRIAC.