连接到数据库时出错:无法连接到[localhost:27018,localhost:27019,localhost:30000]

时间:2015-05-29 08:02:59

标签: node.js mongodb database-replication

我正在使用下面的数据库连接字符串

mongodb://localhost:27018,localhost:27019,localhost:30000/db_name?auto_reconnect=true&poolSize=25&readPreference=secondary&w=1&wtimeout=3000

一次运行3个mongodb实例,但是当我尝试使用node.js进行连接时,它无法连接。

错误:

  

连接到数据库时出错:连接失败   [本地主机:27018,本地主机:27019,本地主机:30000]

2 个答案:

答案 0 :(得分:0)

遵循http://mongoosejs.com/docs/connections.html ...

的文档

尝试

mongoose.connect('mongodb://mongosA:27501,mongosB:27501', { mongos: true }, cb);

答案 1 :(得分:0)

如果有人遇到同样的问题,只想回答。 我已经将我的connect-mongo更新为~0.8.0,它对我有用。

感谢。