Python 中操作 MongoDB 数据库 详细代码
时间: 2024-05-10 11:15:19 浏览: 105
要在 Python 中操作 MongoDB 数据库,需要安装 pymongo 库。使用 pymongo 库可以连接数据库、插入数据、查询数据等。
以下是一个简单的示例代码,用于连接到 MongoDB 数据库,插入一个文档并查询它:
```python
import pymongo
# 连接到 MongoDB 数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 创建一个名为 mydatabase 的数据库
mydb = client["mydatabase"]
# 创建一个名为 customers 的集合
mycol = mydb["customers"]
# 插入一条数据
mydict = { "name": "John", "address": "Highway 37" }
x = mycol.insert_one(mydict)
# 输出插入的文档的 ID
print(x.inserted_id)
# 查询插入的文档
for x in mycol.find():
print(x)
```
在上面的代码中,首先使用 pymongo.MongoClient() 方法连接到 MongoDB 数据库。然后使用 client["mydatabase"] 创建一个名为 mydatabase 的数据库,使用 mydb["customers"] 创建一个名为 customers 的集合。接下来,使用 mycol.insert_one() 方法插入一条名为 "John",地址为 "Highway 37" 的数据。最后,使用 mycol.find() 方法查询插入的文档。
请注意,在运行此代码之前,您需要在本地计算机上安装 MongoDB 数据库,并启动 MongoDB 服务器。
阅读全文
相关推荐


















