我在 Windows 上使用 Mongodb,我的整个项目在 ubuntu 中由 WSL2 完成。当我尝试连接我的本地 mongodb 服务器时,出现未找到错误。 我试图通过我的 windows ip 连接,这是
(mongodb://192.168.x.x:27017)
但不幸的是这种方法不起作用。即使我试图在同一台机器上的 mongodb compass 中连接这个 url,它也不起作用。
我还有另一台使用相同 WIFI 的 Windows 电脑。如何从另一台 PC 访问我的 Windows
mongodb
服务器。以及如何从 wsl 访问我的 Mongodb。请帮助。
提前致谢。
我被这个问题卡住了将近半天。 Atlas 我找到了解决方案。
ipconfig
命令找到了我的电脑本地 ip 我的 ip 是 192.168.X.X
你应该找到相同的格式。(mongodb://192.168.X.X:27017)
连接,而不是默认的 mongodb://localhost:27017
。如果虽然默认工作但使用我的电脑 IP?那不是为我而战。C:/Program Files/Mongodb/Sever/$VERSION/bin/mongod.cfg
这个文件。和# network interfaces
net:
port: 27017
bindIp: 0.0.0.0 # default was 127.0.0.1
现在我的 mongodb 可以从局域网中的任何机器访问(本地网络)
谢谢。