Build your ultimate AI agent
รายละเอียดคอร์ส
หลุดพ้นจากข้อจำกัดของโครงสร้างฐานข้อมูลแบบเดิม แล้วสัมผัสพลังของ MongoDB ฐานข้อมูลเอกสารที่ยืดหยุ่นตามข้อมูลของคุณ ในคอร์สนี้ จะได้ฝึกใช้งาน MongoDB ผ่านไลบรารี PyMongo อย่างจริงจัง ตั้งแต่การคิวรี กรอง และจัดการเอกสาร ไปจนถึงการใช้ประโยชน์จาก schema ที่ยืดหยุ่นของ MongoDB พร้อมทั้งกำหนด validation เมื่อต้องการโครงสร้างที่ชัดเจน ครอบคลุมตั้งแต่การดำเนินการ CRUD พื้นฐาน ไปจนถึง query operator ขั้นสูง การเรียงลำดับ projection และการดำเนินการแบบกลุ่ม เพื่อให้มีทักษะที่ใช้งานได้จริงในการสร้างและดูแลแอปพลิเคชันข้อมูลสมัยใหม่ คอร์สนี้จะช่วยเสริมทักษะ MongoDB ที่จำเป็นสำหรับนักวิชาชีพด้านข้อมูลในยุคปัจจุบัน
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
เริ่มต้นใช้งาน MongoDB
บทนำสู่โลกของ MongoDB และคุณสมบัติสำคัญในฐานะฐานข้อมูล NoSQL เรียนรู้ว่า MongoDB แตกต่างจากฐานข้อมูลเชิงสัมพันธ์อย่างไร และมีจุดเด่นอะไรบ้าง จากนั้นเชื่อมต่อกับ MongoDB server และฐานข้อมูล แล้วดึงเอกสารชุดแรกออกมา
2
ตัวกรอง operator และตัวเลือกคิวรี
เรียนรู้วิธีให้ MongoDB คืนค่าเฉพาะข้อมูลที่ต้องการด้วยตัวกรองและ operator ต่าง ๆ พร้อมทั้งศึกษาการเรียงลำดับระเบียน การจำกัดจำนวนเอกสารที่คืนค่า และการนับจำนวนเอกสารที่ตรงกับเงื่อนไขคิวรีที่กำหนด
3
การแทรก อัปเดต และลบระเบียน
สำรวจความสามารถในการแทรกระเบียนใหม่ทีละรายการหรือหลายรายการพร้อมกันลงใน MongoDB collection เรียนรู้การอัปเดตเอกสารเดี่ยวหรือหลายเอกสารในคราวเดียว รวมถึงการแทนที่เอกสารทั้งหมดในฐานข้อมูล และฝึกลบระเบียนออกจาก collection
4
การบังคับใช้ Schema และการรวมหลายการดำเนินการ
เรียนรู้วิธีกำหนดและบังคับใช้โครงสร้างในเอกสาร MongoDB เมื่อทำงานกับ PyMongo พร้อมสำรวจการใช้ `.bulk_write()` เพื่อรวมการดำเนินการเขียนหลายรายการไว้ในคำร้องขอเดียวอย่างมีประสิทธิภาพ ซึ่งช่วยเพิ่มประสิทธิภาพการทำงานพร้อมทั้งควบคุมลำดับการดำเนินการและการจัดการข้อผิดพลาดได้อย่างเหมาะสม
MongoDB เบื้องต้นใน Python
เรียนจบแล้ว

