บทที่ 6: Advanced Queries และ Performance
เรียนรู้การค้นหาและกรองข้อมูลขั้นสูงพร้อมเทคนิคเพิ่มประสิทธิภาพ
50 นาที
ปานกลาง
Hands-on
🧠 ทำความเข้าใจ Advanced Queries
Where Conditions
ง่าย
การกรองข้อมูลด้วยเงื่อนไขต่างๆ
Methods ที่ใช้:
equals
contains
in
gt
lt
Sorting & Ordering
ง่าย
การเรียงลำดับข้อมูลตามต้องการ
Methods ที่ใช้:
orderBy
asc
desc
multiple fields
Pagination
ปานกลาง
การแบ่งหน้าข้อมูลเพื่อประสิทธิภาพ
Methods ที่ใช้:
skip
take
cursor
offset
Performance Optimization
ขั้นสูง
เทคนิคเพิ่มประสิทธิภาพ query
Methods ที่ใช้:
select
include
indexes
connection pooling
💡 ทำไมต้องเรียนรู้ Advanced Queries?
- ประสิทธิภาพที่ดีขึ้น
ลดเวลาในการดึงข้อมูลและใช้ memory น้อยลง
- ลด Network Traffic
ดึงเฉพาะข้อมูลที่ต้องการ ไม่ต้องดึงทั้งหมด
- User Experience ที่ดี
แอปโหลดเร็ว ผู้ใช้ไม่ต้องรอนาน
- ประหยัดค่าใช้จ่าย
ใช้ทรัพยากร database น้อยลง