You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法从主机连接至虚拟机中的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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 09:00:58