我正在连接到不是本地主机的 mongo 服务器。我正在使用猫鼬。在某些时候,我需要连接 mongo 本机驱动程序,所以我这样做:
mongoose.mongo.MongoClient.connect(uri, function (err, conn) {});
但conn
对象是null
。
最近我改变了服务器结构,现在所有的 mongo 数据库都是远程的,在我的新节点机器上我根本没有安装 mongo shell ......首先一切工作正常,连接 uri 是:
mongodb://x.x.x.x:27017/database,mongodb://y.y.y.y,mongodb://z.z.z.z
主要在哪里x.x.x.x:27017
,由于初始主要中断一段时间后,新的主要已被选举,现在我从相同的 uri 开始,但连接对象是null
,我不知道为什么......
有没有人有类似的问题?或者可能是解决方案或想法....