プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2021/09/24

MongoDB で更新後のドキュメントを返したい

event_note2021/09/24 6:14

MongoDB の find_one_and_update などは、デフォルトでは更新前のドキュメントを返しますが、引数の return_document を指定することで更新後のドキュメントを返すようにもできます。

以下、pymongo を使った場合の例です。

環境

  • pymongo 3.12.0

サンプルコード

hoge = db['colname'].find_one_and_update(
    query,
    update,
    return_document=ReturnDocument.AFTER
)