mongo-connector
One stop shop for all Mongoose schemas
Run tests
Ensure Mongo is running on your machine, type the following command
npm test
Models
Mongoose models can be found in models
directory. To add a new model use the same naming convention for desired dataset. ie. workorders
model for workorders
dataset / collection. Then require the directory and access the model using the name applied.
API
connect
To connect to mongo
Connector.connect('mongodb://mongoUriGoseHere:27017/db', {})
.then(function(db) {
}, function(error) {
});
getDAL
Get the Data access layer object for a collection/dataset.
Connector.getDAL(collectionName, Model).
then(function(_dal) {
}, function(error) {
});
disconnect
Connector.disconnect()
.then(function() {
}, function(error) {
});
Contributing
If updating or adding addtions to the module, please ensure tests are passing before submiting.