Когда я обновляю документ в MongoDB, я могу указать, хочу ли я вернуть исходный документ или недавно обновленный документ.Например, используя PyMongo, я могу вызвать:
user = db['users'].find_one_and_update(
{'email': email},
{'$set': {'last_login': time.time()}},
return_document=ReturnDocument.AFTER
)
Я также мог бы использовать ReturnDocument.BEFORE
.
Есть ли способ для одиночного монго запроса вернутьи оригинал, и новые значения?