2015-10-30 2 views
0

Я обновляю коллекцию в mongo db. но не могут найти совпадения. это мой код.флешка операция обновления python

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

Я имею в виду, что существуют совпадения, но обновление не работает правильно – Jack

ответ

0

Вы пытаетесь обновить поле _id, который неизменен, вам нужно будет создать новую запись и удалить старый, сохраняя документ в переменную, а затем сохранить его с новым _id и затем удаление старый документ.

+0

Я изменил для другой версии. он также не работает – Jack

Смежные вопросы