Jupyter Notebook中的Python代码无法与MongoDB中的数据库连接

dnph8jn4  于 2023-03-06  发布在  Python
关注(0)|答案(1)|浏览(142)

一开始我以为只有insert_one()函数出错,但是所有的函数都出错了,我想我无法连接到MongoDB中的数据库,所以我一直在处理这些错误。
请帮助我解决这些错误。

import pymongo
from pymongo import MongoClient

cluster = MongoClient("mongodb+srv://elifbeyzatok:<password>@cluster0.2n6wagj.mongodb.net/?retryWrites=true&w=majority")
db = cluster["dataBase"]  #database oluşturduk
collection = db["musteri"] #collection oluşturduk 

data = {"name": "Elif", "age": "20"}
collection.insert_one(data)

我写了这些代码。但是我把操作失败

ddrv8njm

ddrv8njm1#

您需要写入数据库管理员的userNamepassword才能正确连接。
从pymongo导入pymongo导入MongoClient
集群= MongoClient(“mongodb+srv:userName:password@cluster0.2n6wagj.mongodb.net/?retryWrites=true&w=majority“)数据库=集群[“数据库”] #数据库集合=数据库[“musteri”] #集合
数据= {“名称”:“小精灵”、“年龄”:“20”}集合.插入_一个(数据)

相关问题