Mongoose Trying to open unclosed connection

Mongoose Trying to open unclosed connection


This is a simplified version of the problem, but basically I’m trying to open 2 mongodb connections with mongoose and it’s giving me “Trying to open unclosed connection.” error.

Code sample:

var db1 = require('mongoose');
db1.connect('my.db.ip.address', 'my-db');

var db2 = require('mongoose');
db2.connect('my.db.ip.address', 'my-db');


Any idea how to make it work?

Problem courtesy of: Ben Wong


connect() opens the default connection to the db. Since you want two different connections, use createConnection().

API link:

Solution courtesy of: Raghuveer


Leave a Reply

Your email address will not be published. Required fields are marked *