有一些数据存储在 中mongodb
,并通过以下方式检索到变量student
中student = coll.find_one({"name":"Cammy"})
:
{ "_id" : ObjectId("511367bebb8027582a953cce"), "name" : "Cammy", "desc" : "does well in Math" }
我想更改一些属性student
并执行:student['desc'] = "does well in Physics"
. 为了替换原始文件,我使用了coll.save(student)
. 但不是替换,而是出现了一个相同但不同的name
新desc
记录_id
。我应该怎么做才能替换原始文件?