Mongoose Repository
Installation
$ npm install --save mongoose-repository
Usage
'use strict' const mongoose = ;const MongooseRepository = ; { supermongoose modelName; } // or if you dont need custom functionality const repo = mongoose modelName;
Getting Started
'use strict'; const mongoose = ; const modelName = 'cats'; // configure a schema somewhereconst schema = name: type: String ; // register it to mongoosemongoose; // connect to mongodbmongoose; const MongooseRepository = ;const repo = mongoose modelName; // default json formatconst cat = name : 'Fido' ; repo;
Contributing
Roadmap
- Pre / Post fetch hooks
- Mixin Apis
- Deprecate usage of mongoose global (unneccesary)
License
MIT © Ben Lugavere