組み込み開発のためのPython · レッスン 181 / 220

MongoDBへ文書を追加する

insert_oneやinsert_manyで文書を追加できます。識別子や日時、測定単位の形式を統一し、再試行時の重複挿入も考慮します。

insert_oneやinsert_manyで文書を追加できます。識別子や日時、測定単位の形式を統一し、再試行時の重複挿入も考慮します。 仕組みだけでなく、検証方法と運用上の注意も具体例で確認します。

基本の考え方

insert_oneやinsert_manyで文書を追加できます。識別子や日時、測定単位の形式を統一し、再試行時の重複挿入も考慮します。

安全に試すための確認

入力値は型と範囲を検証し、接続文字列と認証情報を安全に管理します。削除・更新は条件と対象件数を確認し、必要に応じてバックアップやトランザクションを用意します。

コード例

手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。

result = collection.insert_one({"channel": "A0", "value_mv": 3290})
print(result.inserted_id)

手を動かす課題

一意な測定IDを付けた複数文書を登録し、再送時に重複しない方法を設計してください。

参考資料

「PythonとMongoDB」の章一覧へ