猫鼬试图打开未关闭的连接 [英] Mongoose Trying to open unclosed connection

查看:62
本文介绍了猫鼬试图打开未关闭的连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是问题的简化版本,但是基本上,我试图用mongoose打开2个mongodb连接,这给了我试图打开未关闭的连接"的信息.错误.

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.

代码示例:

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();

任何想法如何使其起作用?

Any idea how to make it work?

推荐答案

connect()打开与数据库的默认连接.由于需要两个不同的连接,因此请使用createConnection().

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

API链接: http://mongoosejs.com/docs/api.html#index_Mongoose-createConnection

这篇关于猫鼬试图打开未关闭的连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆