Python 更新操作

Python 更新操作,python,mongodb,crud,Python,Mongodb,Crud,我更新了mongo db中的集合。但是找不到匹配的。这是我的密码 collection = MongoClient()["blog"]["users"] client = MongoClient() db = client.blog result = db.test.update_many({"_id": '12345'}, {"$set": {"email": "dmitry"}}) print (result.matched_count) 您试图更新不可变的_id字段,

我更新了mongo db中的集合。但是找不到匹配的。这是我的密码

 collection = MongoClient()["blog"]["users"]
 client = MongoClient()
 db = client.blog
 result = db.test.update_many({"_id": '12345'}, {"$set": {"email":    
 "dmitry"}})
 print (result.matched_count)

您试图更新不可变的_id字段,您需要创建一个新条目并删除旧条目,方法是将文档存储到一个变量中,然后使用新的_id保存,然后删除旧文档。

我的意思是存在匹配项,但更新无法正常工作我已更改为另一个版本。它也不起作用