You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
649 B
23 lines
649 B
var MongoClient = require('./').MongoClient; |
|
|
|
MongoClient.connect('mongodb://localhost:27017/test', { poolSize: 10, autoReconnect: true, connectTimeoutMS: 500, socketTimeoutMS: 1000 }, function(err, db) { |
|
if (err) { |
|
console.log(new Error('Cannot connect to Mongo -> stop')); |
|
process.exit(-1); |
|
} else { |
|
console.log("Connected to test database"); |
|
|
|
db.on('close', function() { |
|
console.log('Connection lost to database'); |
|
dbOk = false; |
|
}); |
|
|
|
db.on('reconnect', function() { |
|
console.log('Reconnecting to database'); |
|
dbOk = true; |
|
}); |
|
|
|
entries = db.collection('entries'); |
|
dbOk = true; |
|
} |
|
});
|
|
|