Python から MongoDB に接続するにはどうすればよいですか

MongoDBと接続するにはPythonでpymongoライブラリを利用します。簡単なサンプルコードを以下に示します。

  1. まず、pymongoライブラリがインストールされていることを確認してください:
pip install pymongo
  1. その後、以下のコードを使用してMongoDBに接続し、操作を行います。
from pymongo import MongoClient

# 连接MongoDB
client = MongoClient("mongodb://localhost:27017/")

# 选择数据库
db = client["mydatabase"]

# 选择集合
collection = db["mycollection"]

# 插入文档
data = {"name": "John", "age": 30}
collection.insert_one(data)

# 查询文档
result = collection.find_one({"name": "John"})
print(result)

# 更新文档
collection.update_one({"name": "John"}, {"$set": {"age": 32}})

# 删除文档
collection.delete_one({"name": "John"})

この例では、まずMongoClientクラスを使用してローカルのMongoDBサーバに接続します。その後、操作するデータベースとコレクションを選択します。次に、insert_one()メソッドを使用してドキュメントを挿入し、find_one()メソッドを使用してドキュメントを照会し、update_one()メソッドを使用してドキュメントを更新し、delete_one()メソッドを使用してドキュメントを削除します。

上記の例で使用する接続文字列はデフォルトの MongoDB ポート 27017 を使用しているため、設定に応じて変更できます。

bannerAds