我要翻转我的书桌。在尝试连接到在Ubuntu 16.04服务器VM上运行的MongoDB数据库时,我已将绑定IP地址更改为0.0.0.0,并启用了安全性/授权:“ enabled”。我已经创建了一个具有admin,readWrite特权等的用户。我已将一条记录添加到mongo shell中的数据库中,以完全实例化数据库。我加入了“ connect = False”,因为有人说这可能是端口问题。我已经卸载了PyMongo 3.8,然后重新安装了2.8,因为有人说对他们有用。我逐字浏览了所有关于此错误的报告,但一无所获。
我什至将其简化为试图仅插入2条记录。
pls。救命。
"name":"Mr.Geek",
"eid":24,
"location":"delhi"
}
emp_rec2 = {
"name":"Mr.Shaurya",
"eid":14,
"location":"delhi"
}
print('establishing connection...')
try:
client = MongoClient("mongodb://user:password@ipAddressOfVM/ciws")
db = client.ciws
col = db.flow
print('connection successful!')
except:
print('connection unsuccessful :(')
print('inserting data to mongodb...')
rec_id1 = col.insert_one(emp_rec1)
rec_id2 = col.insert_one(emp_rec2)```