我尝试在我的节点应用程序中使用URL连接MongoDB云地图集,但是得到了以下错误:-MongoDB错误: queryTxt ETIMEOUT cluster0-coypu.mongodb.net at QueryReqWrap.onresolve as oncomplete
我用以下方式连接:
mongoose.connect(process.env.MONGODB_URI || config.connectionString, { useCreateIndex: true, useNewUrlParser: true, useUnifiedTopology: true });
mongoose.Promise = global.Promise;为了检查是否建立了连接,请使用:-
mongoose.connect('config.connectionString',{
useCreateIndex: true,
useNewUrlParser: true,
useUnifiedTopology: true
}).then(
() => {
console.log("Database connection established!");
},
err => {
console.log("Error connecting Database instance due to: ", err);
}
);其中config.connectionString包含在我的地图集中生成的URL。
发布于 2020-04-29 13:59:36
mongoose
.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true })
.then(() => {
log.info("successfully connected to db");
})
.catch((err) => {
log.error("db connection failed " + err);
});只需确保URI格式正确
https://stackoverflow.com/questions/61502864
复制相似问题