組み込み開発のためのPython · レッスン 178 / 220
PythonからMongoDBへ接続する
PyMongoはPythonのMongoDBドライバーです。接続先や認証情報を安全に設定し、サーバーのTLS・認証・ネットワーク制限を確認します。
PyMongoはPythonのMongoDBドライバーです。接続先や認証情報を安全に設定し、サーバーのTLS・認証・ネットワーク制限を確認します。 仕組みだけでなく、検証方法と運用上の注意も具体例で確認します。
基本の考え方
PyMongoはPythonのMongoDBドライバーです。接続先や認証情報を安全に設定し、サーバーのTLS・認証・ネットワーク制限を確認します。
安全に試すための確認
入力値は型と範囲を検証し、接続文字列と認証情報を安全に管理します。削除・更新は条件と対象件数を確認し、必要に応じてバックアップやトランザクションを用意します。
コード例
手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。
from pymongo import MongoClient
client = MongoClient("mongodb://localhost:27017", serverSelectionTimeoutMS=3000)
print(client.admin.command("ping"))
client.close()手を動かす課題
接続文字列を環境変数へ移し、MongoDBが停止している場合のタイムアウトとエラー表示を確認してください。