เมื่อพัฒนาแอปด้วย Cloud Firestore คุณอาจต้องการมากกว่านั้น พื้นฐานที่พูดถึงในส่วนจัดการและค้นหาข้อมูล โซลูชัน ตามที่ระบุไว้ในส่วนนี้จะมีคำแนะนำเกี่ยวกับกรณีการใช้งานขั้นสูง
ผสานรวมกับ BigQuery
สรุป: ใช้ส่วนขยาย Firebase เพื่อผสานรวมข้อมูลใน Cloud Firestore ด้วย BigQuery
กรณีการใช้งาน: หากต้องการวิเคราะห์ข้อมูลจํานวนมาก คุณสามารถใช้ BigQuery
ดูโซลูชันสำหรับส่วนขยาย BigQuery
ใช้แชทบ็อตที่ขับเคลื่อนด้วย AI
สรุป: ใช้ส่วนขยาย Firebase เพื่อเพิ่มแชทบ็อตที่ขับเคลื่อนด้วย AI ไปยัง แอป
กรณีการใช้งาน: คุณสามารถใช้แชทบ็อตเพื่อปรับปรุงการบริการลูกค้า ทำการตลาด นำเสนอหรือบริการ ให้ใบเสนอราคาขาย หรือกรณีการใช้งานกี่กรณีก็ได้ ติดตั้ง เริ่มด้วยการใช้ส่วนขยายเหล่านี้
ดูโซลูชันสำหรับส่วนขยายแชทบ็อต AI
ยกระดับการจัดการข้อความ
สรุป: ใช้ส่วนขยาย Firebase เพื่อขุดและวิเคราะห์ข้อมูลแบบข้อความ
กรณีการใช้งาน: หากคุณต้องการสรุปข้อความ ตรวจหาคำพูดที่ไม่เหมาะสม แปลภาษา ข้อความ หรือถอดเสียง ลองใช้ส่วนขยายเหล่านี้
ดูโซลูชันสำหรับส่วนขยายที่ใช้จัดการข้อความ
เพิ่มคุณค่าให้กับสื่อ
สรุป: ใช้ส่วนขยายของ Firebase เพื่อขุดและวิเคราะห์สตรีมสื่อ
กรณีการใช้งาน: หากคุณต้องการจำแนกประเภทรูปภาพ แปลงเสียงพูดเป็นข้อความ หรือดำเนินการ การรู้จำอักขระด้วยภาพ (OCR) ใช้ส่วนขยายเหล่านี้
ดูโซลูชันสำหรับส่วนขยายการประมวลผลสื่อ
Firestore Lite เป็น Firestore Web SDK ที่มีประสิทธิภาพสำหรับ REST-only
สรุป: สร้างเว็บแอปขนาดเล็กลงโดยใช้เวลาในการโหลดเร็วขึ้นเมื่อแคชออฟไลน์ ไม่สำคัญและคุณต้องเข้าถึงฐานข้อมูลทางออนไลน์เท่านั้น
กรณีการใช้งาน: หากแอปไม่จำเป็นต้องจัดการผู้ใช้ออฟไลน์ ให้นำเข้า
@firebase\firestore-lite
จากนั้น ฟีเจอร์โค้ดที่ใช้ Firestore
แบ็กเอนด์
ดูโซลูชันสำหรับ Firestore Lite
การค้นหาเกี่ยวกับการรวม
สรุป: สร้างการรวมข้อมูลใน Cloud Firestore โดยใช้ ธุรกรรมและ Cloud Functions
กรณีการใช้งาน: หากต้องการค้นหาข้อมูลในคอลเล็กชัน ให้สร้างข้อมูลสรุปแล้ว เรียกใช้การค้นหา เช่น ในแอปแนะนำ คุณอาจต้องการ เรียกดูข้อมูลทั้งหมดของร้านอาหารแห่งหนึ่งจาก คอลเล็กชัน
ดูโซลูชันสำหรับคำค้นหาการรวมข้อมูล
ตัวนับแบบกระจาย
สรุป: เผยแพร่การอัปเดตใน "ตัวนับ" คอลเล็กชันย่อยที่จะอัปเดต เอกสารบ่อยกว่าที่ Cloud Firestore รองรับในปัจจุบัน
กรณีการใช้งาน: ใช้โซลูชันนี้เพื่อเพิ่ม "ตัวนับ" กับแอปของคุณ (เช่น เพื่อ เป็นการโหวตเห็นด้วย) และอัปเดตเอกสารที่เกี่ยวข้องด้วยความถี่สูง Cloud Firestore รองรับการเขียน 2 ครั้ง/วินาทีในเอกสารแต่ละฉบับ
ดูวิธีแก้ปัญหาสำหรับตัวนับแบบกระจาย
การค้นหาข้อความทั้งหมด
สรุป: ค้นหาข้อความที่อยู่ในเอกสาร Cloud Firestore
กรณีการใช้งาน: ผู้ใช้อาจต้องการค้นหาเนื้อหาของแอป ซึ่งรวมถึงข้อความ ที่มีอยู่ในแต่ละฟิลด์ในเอกสารและคอลเล็กชันของคุณ ใช้ร่างคำตอบนี้ เป็นโซลูชันที่ช่วยให้ค้นหาข้อความแบบเต็มได้
ดูวิธีแก้ปัญหาสำหรับการค้นหาข้อความแบบเต็ม
สร้างตัวตน
สรุป: เพิ่มระบบการตรวจหาบุคคลในบ้านที่ระบุว่าผู้ใช้ เชื่อมต่ออยู่
กรณีการใช้งาน: ใช้โซลูชันนี้เพื่อระบุผู้ใช้ที่เชื่อมต่ออยู่ แอปของคุณ เช่น ในแอปแชท คุณอาจใช้ระบบการตรวจหาบุคคลในบ้านเพื่อ สร้างรายชื่อผู้ใช้ที่ออนไลน์
รักษาความปลอดภัยการเข้าถึงข้อมูลสำหรับผู้ใช้และกลุ่ม
สรุป: เขียนกฎความปลอดภัยเพื่อควบคุมการเข้าถึงเอกสารแต่ละรายการ ตามบทบาทของผู้ใช้
กรณีการใช้งาน: ใช้โซลูชันนี้เพื่อสร้างแอปสำหรับการทำงานร่วมกันโดยที่ช่วยลด ความเสี่ยงที่จะเกิดการเข้าถึงข้อมูลอย่างไม่เหมาะสม
ดูโซลูชันสำหรับการเข้าถึงข้อมูลอย่างปลอดภัย
กำหนดเวลาการส่งออกข้อมูล
สรุป: ใช้บริการ Cron ของ App Engine เพื่อกำหนดเวลาการส่งออก ข้อมูลของคุณ
กรณีการใช้งาน: ใช้โซลูชันนี้เพื่อเรียกใช้การดำเนินการส่งออกตามกำหนดเวลา
ดูโซลูชันสำหรับการกำหนดเวลาการส่งออก