สร้างชุด Python MongoDB
- หน้าก่อนหน้า MongoDB สร้างฐานข้อมูล
- หน้าต่อไป MongoDB ใส่
ชุดใน MongoDB คล้ายกับตารางในฐานข้อมูล SQL
สร้างชุด
เพื่อสร้างชุดใน MongoDB ใช้วัตถุฐานข้อมูลและระบุชื่อชุดที่ต้องการสร้าง
ถ้ามันไม่มีอยู่ MongoDB จะสร้างชุดนั้นขึ้น
ตัวอย่าง
สร้างชุดชื่อ "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
คำเตือนสำคัญ:ใน MongoDB ชุดจะไม่ถูกสร้างขึ้นก่อนที่จะได้รับเนื้อหา!
ก่อนที่จะสร้างชุดใน MongoDB มันจะรอจนกระทั่งคุณได้เข้าถึงเอกสาร!
ตรวจสอบว่าชุดมีอยู่
โปรดจำไว้ว่า ใน MongoDB ชุดจะไม่ถูกสร้างขึ้นก่อนที่จะเข้าถึงเนื้อหา ดังนั้นถ้านี่เป็นครั้งแรกที่คุณสร้างชุด คุณควรทำการสร้างเนื้อหาต่อไป (สร้างเอกสาร) ก่อนที่จะตรวจสอบว่าชุดมีอยู่หรือไม่!
คุณสามารถตรวจสอบว่ามีชุดในฐานข้อมูลหรือไม่โดยการเรียกดูชุดทั้งหมด:
ตัวอย่าง
ส่งกลับรายชื่อชุดทั้งหมดในฐานข้อมูล:
print(mydb.list_collection_names())
หรือคุณสามารถตรวจสอบชุดเฉพาะด้วยชื่อ:
ตัวอย่าง
ตรวจสอบว่า "customers" มีชุดหรือไม่:
collist = mydb.list_collection_names() if "customers" in collist: print("The collection exists.")
- หน้าก่อนหน้า MongoDB สร้างฐานข้อมูล
- หน้าต่อไป MongoDB ใส่