แนะนำ query ใน Firestore
สามารถดู video ของหัวข้อนี้ก่อนได้ ดู video
Query ใน Firestore คืออะไร ?
เอกสารต้นฉบับ: https://firebase.google.com/docs/firestore/query-data/queries
Cloud Firestore นั้นนอกจากการ CRUD ทั่วไปแล้ว ยังมีความสามารถในการ
- ดึงข้อมูลตาม condition (where)
- เรียงข้อมูลตาม field (orderBy)
- จำกัดการแสดงผลข้อมูล (limit)
- การทำ pagination ตามการเรียงข้อมูล (startAt, startAfter, endBefore, endAt)
- รวมถึงการจัดการตาม transaction (batch, transaction) ** เราจะยังไม่ได้เล่นในหัวข้อนี้ เราจะเก็บไปเล่นกันตอน cloud function กันตอนทำตาม transaction จริงกัน
Session นี้เราจะมาเล่น where (ใช้ไปแล้วในหัวข้อก่อนหน้านี้ตอนเรียกข้อมูลฝั่งหน้าบ้าน) , orderBy, limit
Search และ sort product ใน admin
เพิ่มทั้งหมด 3 อย่าง
- search ชื่อ product
- search status (open, close) ของ product
- sort product ตามวันที่ update (updatedAt)