MongoDBで全データを取得するには?
pymongoを使ってすべてのデータを取得する手順は次のとおりです。
- pymongoモジュールをインポートする。
import pymongo
- MongoDBデータベースに接続:
client = pymongo.MongoClient("mongodb://localhost:27017/")
- データベースの選択:
db = client["数据库名称"]
- 集計テーブルを選択
collection = db["集合名称"]
- find()メソッドを使用して全データを取得
data = collection.find()
- データの繰り返し
for item in data:
print(item)
以下に完全なサンプルコードを示します。
import pymongo
# 连接MongoDB数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 选择数据库
db = client["数据库名称"]
# 选择集合(表)
collection = db["集合名称"]
# 使用find()方法获取所有数据
data = collection.find()
# 遍历数据
for item in data:
print(item)
「データベース名」や「コレクション名」を実際のデータベース名やコレクション名に置き換えて、ネイティブな日本語にパラフレーズしてください。さらに、pymongoのドキュメントを参照して、他のクエリ条件を使用して指定したデータを取得することもできます。