Devdit
 

Python MongoDB แสดงข้อมูลทั้งหมดด้วย find

1.2K

Python MongoDB แสดงข้อมูลทั้งหมดด้วย find บทความนี้สอนใช้คำสั่ง find เพื่อแสดงข้อมูลทั้งหมดในฐานข้อมูล MongoDB โดยใช้ภาษา Python พร้อมวนลูปด้วย for และแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python MongoDB แสดงข้อมูลทั้งหมดด้วย find

from pymongo import MongoClient

conn = "mongodb://localhost:27017/demo"
client = MongoClient(conn)
db = client.get_database()
collection_name = db["color"]

for v in collection_name.find():
  print( v['name'], v['price'] )

ผลลัพธ์

{'_id': ObjectId('1856bff'), 'name': 'red', 'price': 100}
{'_id': ObjectId('1856c00'), 'name': 'green', 'price': 110}
{'_id': ObjectId('1856c01'), 'name': 'blue', 'price': 120}

คำอธิบาย

Python MongoDB แสดงข้อมูลทั้งหมด จากตัวอย่างเชื่อมต่อ MongoDB ฐานข้อมูลชื่อ demo ตารางชื่อ color จากนั้นใช้คำสั่ง find ร่วมกับ for loop เพื่อวนลูปข้อมูลที่อยู่ในตารางทั้งหมด และแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง print ภาษา Python

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ