Я пытаюсь обновить коллекцию mongodb, используя python. Я пытаюсь обновить коллекцию, используя ObjectId, но она не работает.
result = myCollection.update_one( {_id:"53298scc1c29d0s036c"}, { "$set": { "lname":"Jones" } } )
from bson import ObjectId result = myCollection.update_one( {"_id": ObjectId("53298scc1c29d0s036c")}, { "$set": { "lname":"Jones" } })
Вам просто нужно привести ваше значение _id к типу ObjectId.
_id
ObjectId
from bson import ObjectId result = myCollection.update_one( {_id: ObjectId("53298scc1c29d0s036c")}, { "$set": { "lname":"Jones" } })