說明
當(dāng)你在win10中安裝完成mongodb后,并且啟動(dòng)mongod服務(wù)器,你只能在本機(jī)上使用mongo客戶端來連接這個(gè)服務(wù)器,無法被外網(wǎng)甚至局域網(wǎng)內(nèi)使用。
解決方法
配置mongod.cfg文件
通常該文件位于mongodb安裝目錄下的bin文件內(nèi),與mongod.exe同文件夾。
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# bindIp: 127.0.0.1
將其中的bindIp有127.0.0.1更改為0.0.0.0即可,然后在windows服務(wù)中重啟MongoDB Service:

重啟MongoDB服務(wù)
配置網(wǎng)絡(luò)連接
接下來就是配置網(wǎng)絡(luò)連接,需要將我們的電腦暴露在其他可信任網(wǎng)絡(luò)上:

網(wǎng)絡(luò)設(shè)置

勾選專用網(wǎng)絡(luò)
配置防火墻
當(dāng)網(wǎng)絡(luò)被分配為專有時(shí),你的電腦將可以網(wǎng)絡(luò)中的其他節(jié)點(diǎn)發(fā)現(xiàn),但是此時(shí)依然不能連接,因?yàn)榉阑饓?huì)阻止入站信息,此時(shí)就要在Windows防火墻中將端口放開:
Windows安全中心=>防火墻和網(wǎng)絡(luò)保護(hù)=>高級(jí)設(shè)置

開放27017端口
最終的配置結(jié)果如下:

配置防火墻
這里為了方便直接放開了本地或遠(yuǎn)程的所有IP,這并不是一個(gè)好習(xí)慣,最好的方法是在作用域中配置可以連接到本機(jī)27017端口的ip地址:

設(shè)置放行的IP地址