The functionality that this module represents exists natively in the mongo driver by utilizing the
retryMiliSeconds
andnumberOfRetries
options passed to the connect method.
mongoose-persistent-connector
is a simple connection utility for mongoose/mongodb connections. It's a simple wrapper around the connection that will re-attempt connecting to the database upon when it disconnects on a specified retry interval.
Example:
var connector = require('mongoose-persistent-connector');
connector.connect('mongodb://127.0.0.1', {log: true, retryInterval: 6000});
The url of the mongodb database. Defaults to mongodb://127.0.0.1
.
-
log
Set this totrue
to output log connection messages messages. Defaults totrue
. -
retryInterval
Number of milliseconds to wait between connection attempts. Defaults to6000
.
- MongodDB connection options passed to
mongoose.connect()
.