MongoDB に接続する
1
PyMongo アプリケーションの作成
次のコードをコピーして、アプリケーション内の 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
接続文字列の割り当て
プレースホルダーを、このガイドの 接続文字列の string<connection string URI>
ステップからコピーした接続string に置き換えます。
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タブを使用してフィードバックを送信してください。