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