Licence
—
Version
0.0.3
Deps
3
Vulns
8
Weekly
0
modreal-mongoose-connection
This is an opinionated simple mongoose connection package. It assumes:
- you're using
modreal/configand have aconfig/mongo.jsonwith db urls - you're using
modreal/loggerfor logging with loggly
It handles closing the connection when the script is killed, and giving error messages when it can't connect.
How To Use
Create a config/mongo.json file, and add to it something like:
{
"development": "mongodb://localhost:27017/dev_db",
"test": "mongodb://localhost:27017/test_db"
}
Then install mongoose-connection:
$ npm install modreal/mongoose-connection --save
Require it, and add your callback to the connection:
// javascript
var connection = require("modreal-mongoose-connection");
connection.on("connected", function() {
// start app
});
# coffeescript
connection = require 'modreal-mongoose-connection'
connection.on 'connected', ->
# start app
The package checks for a global mongoose library as well.
global.mongoose = require('mongoose')
// later
connection.mongoose == global.mongoose
License
MIT
AJ Ostrow, November 2013