九(1)、MongoDB遇到的问题

1、在本地用python连接MongoDB的使用遇到的问题
mongodb装在linux虚拟机中
python代码如下:

import pymongo
myclient = pymongo.MongoClient(“mongodb://192.168.25.121:27017/”)
mydb = myclient[“my_db01”]
mycol = mydb[“mycoll01”]
x = mycol.find_one()
print(x)

报错:

pymongo.errors.ServerSelectionTimeoutError: 192.168.25.121:27017: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

九(1)、MongoDB遇到的问题_第1张图片
解决办法:在linux环境中也没找到mongod.conf,所以自己新建了一个,然后用mongod --config mongod.conf 启动mongdb,再用pymongo去连接的时候就正常了
mongod.conf为yuml格式:

net:
    port: 27017
    bindIp: 0.0.0.0

PS:linux防火墙要关了,不然也连不上mongodb

你可能感兴趣的:(九(1)、MongoDB遇到的问题)