NodeJs MongoDB Crud
Crud library for NodeJs and MongoDB
Installation
npm install node-mongo-crud --save
Add to your project's .env file the variables like in the example (.env.sample).
Usage
var Crud = Crud; var crud = 'collection_name' 'result_key_name'; //Find one middlewarecrud; //Find middlewarecrud; //Populate middlewarecrud; //Create middlewarecrud; //Update middlewarecrud; //Delete middlewarecrud; //Show results middleware (return results)crud; //Results are in **res['result_key_name']** attribute
Connection to database
Put the DB_
variables in your environment (see .env.sample file).
If the DB_CONNECT
is present with the full connection string, it will be used. Instead the host, db name and credentials variables will be used.
Test
Setup
- Create .env.test file (copy and rename .env.sample).
- Create logs/test.log file.
Run tests
npm test
Coverage
npm run-script test-travis