AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

ログ記録とモニタリング

このページでは、 PyMongoでイベントを監視およびログするために使用できる一般的な方法を示すコピー可能なコード例を紹介します。

Tip

このページに記載されているメソッドの詳細については、各セクションに提供されているリンクを参照してください。

このページの例を使用するには、コード サンプルをサンプル アプリケーションまたは独自のアプリケーションにコピーします。 <connection string URI>などのコード例にあるすべてのプレースホルダーを、MongoDB 配置に関連する値に置き換えてください。

次のサンプルアプリケーションを使用して、このページのコード例をテストできます。 サンプル アプリケーションを使用するには、次の手順を実行します。

  1. PyMongo がインストールされていることを確認します。

  2. 次のコードをコピーし、新しい.pyファイルに貼り付けます。

  3. このページからコード例をコピーし、 ファイル内の指定された行に貼り付けます。

import pymongofrom pymongo import MongoClient try: uri = "<connection string URI>" client = MongoClient(uri) database = client["<database name>"] collection = database["<collection name>"] # start example code here # end example code here client.close() except Exception as e: raise Exception( "The following error occurred: ", e)
with collection.watch() as stream: for change in stream: print(change)

watch() メソッドの詳細については、Change Streams によるデータの監視 ガイドを参照してください。

このページを評価