2017-08-17 1 views

Répondre

0

Peut-être find_one_and_update est votre sulution.

Trouver un document et le mettre à jour, retourner l'original:

collection.find_one_and_update({ name: 'test' }, { "$set": { name: 'test1' }}) 

Trouver un document et le mettre à jour, retourner le document mis à jour:

from pymongo import ReturnDocument 
collection.find_one_and_update({ name: 'test' }, { "$set": { name: 'test1' }}, return_document=ReturnDocument.AFTER)