python二mongodb批量修改
时间: 2023-11-09 12:03:15 浏览: 140
python操作mongodb
可以使用 pymongo 库来连接 MongoDB 数据库,并使用 update_many() 方法批量修改数据。示例代码如下:
```python
import pymongo
# 连接 MongoDB 数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["mydatabase"]
col = db["mycollection"]
# 批量修改数据
myquery = { "name": { "$regex": "^F" } }
newvalues = { "$set": { "name": "New Name" } }
result = col.update_many(myquery, newvalues)
print(result.modified_count, "documents updated.")
```
上述代码将 mycollection 集合中所有名字以 F 开头的文档的 name 字段修改为 "New Name"。
阅读全文