Python-data-access-python-mongodb-update
提供:Dev Guides
Python MongoDB-アップデート
更新メソッドは既存のドキュメントを変更しますが、保存メソッドは既存のドキュメントを新しいドキュメントに置き換えます。
構文
以下は、MangoDBのupdate()およびsave()メソッドの構文です-
例
データベースにコレクションを作成し、以下に示すように3つのレコードを挿入したと仮定します-
次のメソッドは、ID 1002のドキュメントの都市値を更新します。
同様に、save()メソッドを使用して同じIDで保存することにより、ドキュメントを新しいデータに置き換えることができます。
Pythonを使用してドキュメントを更新する
単一のドキュメントを取得するfind_one()メソッドと同様に、pymongoのupdate_one()メソッドは単一のドキュメントを更新します。
このメソッドは、更新するドキュメントと更新操作を指定するクエリを受け入れます。
例
次のpythonの例は、コレクション内のドキュメントの場所の値を更新します。
出力
同様に、pymongoの update_many() メソッドは、指定された条件を満たすすべてのドキュメントを更新します。
例
次の例では、コレクション内のすべてのドキュメントの場所の値を更新します(空の状態)-