python mongoDBに接続してデータを追加する
pythonで、mongoDBに接続してデータを追加するサンプルコードを記述してます。ライブラリ「pymongo」を使用してます。pythonのバージョンは3.9.7を使用してます。
環境
- OS windows 11 Home
- python 3.9.7
pymongoインストール
ライブラリ「pymongo」を使用するのでインストールしてない場合は、
「pip」を使ってインストールします。
pipenv install pymongo
サンプルコード
localhostにある「mongoDB」に接続して、以下のドキュメント「foo」にデータを追加します。
「{“name”: “itiro”, “age”: 100, “gender”:”m”}」を追加します。
from pymongo import MongoClient
client = MongoClient("mongodb://testuser:pwd@localhost:27017")
db = client["huga"]
collection = db["foo"]
collection.insert_one({"name": "itiro", "age": 100, "gender":"m"})
client.close()
データが追加されていることが確認できます。
複数件、bulkinsertする場合は「insert_many」を使用します。
from pymongo import MongoClient
client = MongoClient("mongodb://testuser:pwd@localhost:27017")
db = client["huga"]
collection = db["foo"]
collection.insert_many(
[{"name": "jiro", "age": 200, "gender": "m"},
{"name": "saburo", "age": 300, "gender": "m"}]
)
client.close()
-
前の記事
ubuntu nautilusでプロパティを開くショートカットキー 2023.01.17
-
次の記事
javascript エラー「Uncaught TypeError: Cannot write private member #xxx to an object whose class did not declare it」の解決方法 2023.01.18
コメントを書く