Skip to content

Instantly share code, notes, and snippets.

@realguess
Created January 12, 2012 05:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save realguess/1598987 to your computer and use it in GitHub Desktop.
Save realguess/1598987 to your computer and use it in GitHub Desktop.
How to close all connections to MongoDB server
var mongodb = require('mongodb')
, server = new mongodb.Server('localhost', 27017, {})
, db = new mongodb.Db('test', server, {})
;
console.log('[1]', db.serverConfig._serverState);
db.open(function (err, db) {
console.log('[2]', err, db.serverConfig._serverState);
db.close();
console.log('[3]', err, db.serverConfig._serverState);
});
console.log('[4]', db.serverConfig._serverState);
db.open(function (err, db) {
console.log('[5]', err, db.serverConfig._serverState);
db.close();
console.log('[6]', err, db.serverConfig._serverState);
});
// Output:
// [1] disconnected
// [4] connecting
// [5] null connected
// [6] null disconnected
// [2] null disconnected
// [3] null disconnected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment