nodm

0.1.11 • Public • Published

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]

Build Status Dependency Status Coverage Status

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.

Package Sidebar

Install

npm i nodm

Weekly Downloads

1

Version

0.1.11

License

MIT

Last publish

Collaborators

  • ichiriac