无法从主机连接至虚拟机中的MongoDB服务器问题求助
Mongoose连接虚拟机MongoDB失败问题
我在Ubuntu 22.04系统上尝试用Mongoose连接MongoDB服务器失败,由于该系统不支持MongoDB,我将MongoDB部署到了虚拟机中。目前主机与虚拟机已能正常通信,且MongoDB服务正在运行,但连接仍未成功。
我的代码如下:
const mongoose = require('mongoose'); mongoose.set('strictQuery', true) const uri = 'mongodb://192.168.137.66:27017/test'; const options = { autoIndex: false, maxPoolSize: 10, serverSelectionTimeoutMS: 5000, socketTimeoutMS: 45000, family: 4 }; main().catch(err => console.log(err)); async function main() { await mongoose.connect(uri, options); }
MongoDB运行状态及主机与虚拟机的通信情况可参考相关截图。
内容的提问来源于stack exchange,提问作者Loksy
相关产品推荐
相关产品推荐

