Python Flask (MongoDB 取得資料)

出處: Youtube 彭彭的課程  Python Flask 網站後端開發 – MongoDB 取得資料

實作筆記

取得第一筆文件資料

#把資料放到資料庫中
db = client.mywebsite #選擇操作mywebsite資料庫
collection = db.users #選擇操作sers集合
#取得集合中第一筆文件資料
data1 =collection.find_one()
print(data1)

取得特定文件資料

想取得以下資料的話

#載入 objectid物件
from bson.objectid import ObjectId

#根據ObjectID 取得文件資料
data = collection.find_one(ObjectId("6308c85e9be6459ce33c7094"))
print(data)

可得以下訊息(字典的形式)

如果只要姓名的欄位可用print(data[“name”]) 去細搜

取得所有文件資料

#一次取得多筆文件資料
cusor=collection.find()
print(cusor)
for doc in cusor:
    print(doc)

如果只要姓名的欄位可用print(data[“name”]) 去細搜