เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Python MongoDB Create Database ในเนื้อหาบทนี้จะเป็นเรื่องเกี่ยวกับการสร้างฐานข้อมูล(Database) เรามาเรียนรู้กันเลยดีกว่า
การสร้างฐานข้อมูล(Database)
ในการสร้างฐานข้อมูลใน MongoDB ให้เริ่มต้นด้วยการสร้างวัตถุ MongoClient จากนั้นระบุ URL การเชื่อมต่อที่มีที่อยู่ IP ที่ถูกต้องและชื่อของฐานข้อมูลที่นักเรียนต้องการสร้าง MongoDB จะสร้างฐานข้อมูลหากไม่มีอยู่และทำการเชื่อมต่อกับฐานข้อมูลนั้น
ตัวอย่าง
สร้างฐานข้อมูลชื่อ "mydatabase"
import pymongo |
สำคัญ: ใน MongoDB ฐานข้อมูลจะไม่ถูกสร้างขึ้นจนกว่าจะได้รับเนื้อหา
MongoDB รอจนกว่านักเรียนจะสร้างคอลเลกชัน (teble) โดยมีอย่างน้อยหนึ่งเอกสาร (record) ก่อนที่จะสร้างฐานข้อมูล (and collection) จริง ๆ
ตรวจสอบว่ามีฐานข้อมูลอยู่หรือไม่
เตือนความจำ: ใน MongoDB ฐานข้อมูลจะไม่สร้างจนกว่าจะได้รับเนื้อหาดังนั้นหากนี่เป็นครั้งแรกที่นักเรียนสร้างฐานข้อมูลนักเรียนควรทำสองบทถัดไปให้สมบูรณ์(สร้างการรวบรวมและสร้างเอกสาร)ก่อนที่นักเรียนจะตรวจสอบว่ามีฐานข้อมูลอยู่หรือไม่!
นักเรียนสามารถตรวจสอบว่ามีฐานข้อมูลอยู่หรือไม่โดยการแสดงรายการฐานข้อมูลทั้งหมดในระบบของนักเรียน
ตัวอย่าง
ส่งคืนรายการฐานข้อมูลของระบบของนักเรียน
import pymongo |
ผลลัพธ์
C:\Users\My Name>python demo_mongodb_check_db.py |
หรือนักเรียนสามารถตรวจสอบฐานข้อมูลเฉพาะตามชื่อ
ตัวอย่าง
ตรวจสอบว่ามี "mydatabase" อยู่หรือไม่
import pymongo |
ผลลัพธ์
C:\Users\My Name>python demo_mongodb_check_db2.py |
แปลจากhttps://www.w3schools.com/python/python_mongodb_create_db.asp
Tag ที่น่าสนใจ: python mongodb database create_database mongoclient collection record programming pymongo list_database_names check_database localhost 27017 ip_address connection_url
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM