dambreaker-mongo
Mongo service for dambreaker.
Features
- dambreaker
- Mongo API
- Singleton
return $mongodb;
Add the mongo connection string in dambreaker.json
{ "mongo": { "connectionString": "mongodb://localhost:27017/database" },}
Inject the dambreaker mongo service
{ "services": [ { "name": "mongo", "location": "dambreaker-mongo" } ]}
Or in javascript
const DamBreaker = ;const dambreaker = ;dambreaker;
Use REST api
{ //mongo service is injected by dambreaker DI super"<collectionName>" mongo; };
Override the default behaviour
const CRUD = ; { thismongo = mongo; };;
Installation
$ npm install dambreaker-mongo
Test
To run our tests, clone the dambreaker-mongo repo and install the dependencies.
$ git clone https://github.com/BenoitClaveau/dambreaker-mongo --depth 1$ cd dambreaker-mongo$ npm install$ mongod --dbpath ./data/db$ node.exe "../node_modules/mocha/bin/mocha" tests