PythonとMongoDBを接続するためには、まずPythonのMongoDBドライバであるPyMongoをインストールする必要があります。PyMongoはPythonの標準的なMongoDBドライバで、データベース、コレクション、ドキュメントへのアクセスを提供します。
# PyMongoのインストール
python -m pip install "pymongo[srv]"
次に、MongoDBのクライアントオブジェクトを作成します。
from pymongo import MongoClient
# MongoDBクライアントオブジェクトの作成
client = MongoClient("mongodb://127.0.0.1:27017")
これでPythonからMongoDBに接続する準備が整いました。次に、データベースとコレクションを作成し、ドキュメントを挿入してみましょう。
# データベースの作成
db = client.mydatabase
# コレクションの作成
collection = db.mycollection
# ドキュメントの挿入
document = {"name": "John", "age": 30, "city": "New York"}
collection.insert_one(document)
以上の手順でPythonからMongoDBに接続し、データベースとコレクションを作成し、ドキュメントを挿入することができます。これにより、PythonとMongoDBを組み合わせて、柔軟でスケーラブルなデータ管理が可能になります。.