这是问题的简化版本,但基本上我正在尝试使用 mongoose 打开 2 个 mongodb 连接,它给了我“尝试打开未关闭的连接”。错误。
代码示例:
var db1 = require('mongoose');
db1.connect('my.db.ip.address', 'my-db');
var db2 = require('mongoose');
db2.connect('my.db.ip.address', 'my-db');
db2.connection.close();
db1.connection.close();
知道如何让它工作吗?
最佳答案
connect()
打开到数据库的默认连接。由于您需要两个不同的连接,请使用 createConnection()
。
API 链接:http://mongoosejs.com/docs/api.html#index_Mongoose-createConnection
关于node.js - Mongoose 试图打开未关闭的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15712226/