Docs Menu

Docs Homeアプリケーションの開発Python ドライバーPyMongo

MongoDB に接続する

1

次のコードをコピーして、アプリケーション内の quickstart.pyファイルに貼り付けます。

from pymongo import MongoClient
uri = "<connection string URI>"
client = MongoClient(uri)
try:
database = client.get_database("sample_mflix")
movies = database.get_collection("movies")
# Query for a movie that has the title 'Back to the Future'
query = { "title": "Back to the Future" }
movie = movies.find_one(query)
print(movie)
client.close()
except Exception as e:
raise Exception("Unable to find the document due to the following error: ", e)
2

<connection string URI> プレースホルダーを、このガイドの「接続文字列の作成」ステップからコピーした接続文字列に置き換えます。

3

このアプリケーションを起動するには、shell で次のコマンドを実行します。

python3 quickstart.py

出力には、検索された映画ドキュメントの詳細が含まれます。

{
_id: ...,
plot: 'A young man is accidentally sent 30 years into the past...',
genres: [ 'Adventure', 'Comedy', 'Sci-Fi' ],
...
title: 'Back to the Future',
...
}

Tip

エラーが発生した場合や出力が表示されない場合は、 適切な接続stringが指定されているかどうか、およびサンプル データがロードされているかどうかを確認してください。

これらの手順を完了すると、ドライバーを使用して MongoDB 配置に接続し、サンプル データに対してクエリを実行し、結果を出力する動作するアプリケーションが作成されます。

注意

この手順で問題が発生した場合は、 MongoDB Community フォーラムでサポートを依頼するか、このページの右側または右下にある Rate this pageタブを使用してフィードバックを送信してください。

次のステップ
← 接続文字列の作成