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

问题描述 投票:0回答:1

一开始我以为只有

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)

我写了这些代码。但我采取了 **OperationFailure **

python mongodb connection pymongo mongodb-atlas
1个回答
0
投票

您需要写入数据库管理员的用户名密码才能正确连接。

导入pymongo 从 pymongo 导入 MongoClient

cluster = MongoClient("mongodb+srv://userName:[email protected]/?retryWrites=true&w=majority") db = cluster["dataBase"] #数据库oluşturduk collection = db["musteri"] #collection oluşturduk

收藏

data = {“姓名”:“Elif”,“年龄”:“20”} collection.insert_one(数据)

© www.soinside.com 2019 - 2024. All rights reserved.