คุณสามารถดำเนินการต่อไปนี้กับ Cloud Firestore เมื่อใช้คอนโซล Firebase
- ดู เพิ่ม แก้ไข และลบข้อมูล
- สร้างและอัปเดต Cloud Firestore Security Rules
- จัดการดัชนี
- ตรวจสอบการใช้งาน
ดูข้อมูล
คุณดูข้อมูล Cloud Firestore ทั้งหมดได้ในคอนโซล Firebase ในแท็บฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore > ข้อมูล ให้คลิกเอกสารหรือคอลเล็กชันเพื่อเปิดข้อมูลที่ฝังอยู่ภายในรายการนั้น
เปิดเส้นทางที่เฉพาะเจาะจง
หากต้องการเปิดเอกสารหรือคอลเล็กชันในเส้นทางที่เฉพาะเจาะจง ให้ใช้ปุ่มแก้ไขเส้นทาง ดังนี้

กรองเอกสารในคอลเล็กชัน
หากต้องการกรองเอกสารที่แสดงในคอลเล็กชัน ให้ใช้ปุ่มกรองรายการ

เอกสารหลักที่ไม่มีอยู่จริง
เอกสารจะยังคงอยู่แม้ว่าโฟลเดอร์หลักอย่างน้อย 1 โฟลเดอร์จะไม่มีอยู่แล้วก็ตาม เช่น เอกสารที่เส้นทาง /mycoll/mydoc/mysubcoll/mysubdoc จะมีอยู่ได้แม้ว่าเอกสารหลัก /mycoll/mydoc จะไม่มีอยู่ก็ตาม
โปรแกรมดูข้อมูล Cloud Firestore จะแสดงเอกสารหลักที่ไม่มีอยู่ดังนี้
- ในรายการเอกสารของคอลเล็กชัน รหัสเอกสารของเอกสารหลักที่ไม่มีอยู่จะเป็นตัวเอียง
- ในแผงข้อมูลของเอกสารหลักที่ไม่มีอยู่ โปรแกรมดูข้อมูลจะชี้ให้เห็นว่าเอกสารดังกล่าวไม่มีอยู่

ค้นหาข้อมูล
คุณสามารถค้นหาเอกสารได้ในแท็บเครื่องมือสร้างการค้นหาของหน้าข้อมูล Cloud Firestore
คลิกแท็บ Query Builder
เลือกขอบเขตการค้นหา
เลือกคอลเล็กชันเพื่อค้นหาคอลเล็กชันเดียว ในช่องข้อความ ให้ป้อนเส้นทางไปยังคอลเล็กชัน
เลือกกลุ่มคอลเล็กชันเพื่อค้นหาคอลเล็กชันทั้งหมดที่มีรหัสเดียวกัน ป้อนรหัสกลุ่มคอลเล็กชันในช่องกลุ่มคอลเล็กชัน
ตารางจะแสดงเอกสารจากคอลเล็กชันหรือกลุ่มคอลเล็กชันที่ระบุโดยอัตโนมัติ
คลิกเพิ่มลงในการค้นหาเพื่อกรองชุดเอกสารที่แสดงผล โดยค่าเริ่มต้น Query Builder จะเพิ่มส่วนคำสั่ง
WHEREคุณสามารถแก้ไขส่วนคำสั่งนี้ได้โดยใช้เมนูแบบเลื่อนลงและช่องข้อความ หรือเปลี่ยนเป็นส่วนคำสั่งอื่นๆ ที่มีอยู่ หากต้องการสร้างการค้นหาที่ซับซ้อนยิ่งขึ้นต่อไป ให้คลิกเพิ่มในการค้นหาหากต้องการนำคำสั่งการค้นหาออก ให้คลิกปุ่มนำออก หากต้องการนำคำสั่งการค้นหาทั้งหมดออก ให้คลิกล้าง
คลิกเรียกใช้เพื่อดึงผลลัพธ์จากฐานข้อมูล
ข้อกำหนดและข้อจำกัดของคำค้นหา
เมื่อใช้ Query Builder โปรดคำนึงถึงข้อกำหนดและข้อจำกัดต่อไปนี้สำหรับการค้นหา
การค้นหาทั้งหมดต้องได้รับการสนับสนุนโดยดัชนีอย่างน้อย 1 รายการ หากฐานข้อมูลไม่พบดัชนีที่รองรับการค้นหา ระบบจะแสดงข้อผิดพลาดที่มีลิงก์สำหรับสร้างดัชนีที่จำเป็น
ส่วนคำสั่ง
ORDER BYต้องตรงกับฟิลด์ในส่วนคำสั่งWHEREและเรียงลำดับเหมือนกัน โดยค่าเริ่มต้น ผลลัพธ์จะจัดเรียงตามรหัสเอกสาร หากคุณกรองตามช่องอื่นด้วยสิ่งอื่นที่ไม่ใช่ความเท่ากัน (==) ให้เพิ่มส่วนคำสั่งORDER BYสำหรับช่องนั้นส่วนคำสั่งการค้นหาช่วง (
<,<=,>,>=) และไม่เท่ากับ (!=,not-in) ทั้งหมดต้องกรองในช่องเดียวกัน
ดูข้อจำกัดเพิ่มเติมได้ที่ข้อจำกัดในการค้นหา
จัดการข้อมูล
ใน Cloud Firestore คุณจะจัดเก็บข้อมูลในเอกสารและจัดระเบียบเอกสารเป็นคอลเล็กชัน ก่อนเริ่มเพิ่มข้อมูล โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับโมเดลข้อมูล Cloud Firestore
คุณเพิ่ม แก้ไข และลบเอกสารและคอลเล็กชันได้จากคอนโซล Firebase หากต้องการจัดการข้อมูล ให้ไปที่ฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore > แท็บข้อมูล
เพิ่มข้อมูล
- คลิกเพิ่มคอลเล็กชัน จากนั้นป้อนชื่อคอลเล็กชัน แล้วคลิกถัดไป
- ป้อนรหัสเอกสารที่เฉพาะเจาะจงหรือคลิกรหัสอัตโนมัติ แล้วเพิ่มช่องสำหรับข้อมูลในเอกสาร
- คลิกบันทึก คอลเล็กชันและเอกสารใหม่จะปรากฏในมุมมองข้อมูล
- หากต้องการเพิ่มเอกสารลงในคอลเล็กชัน ให้คลิกเพิ่มเอกสาร
แก้ไขข้อมูล
- คลิกคอลเล็กชันเพื่อดูเอกสาร จากนั้นคลิกเอกสารเพื่อดูฟิลด์และคอลเล็กชันย่อย
- คลิกช่องเพื่อแก้ไขค่า หากต้องการเพิ่มฟิลด์หรือคอลเล็กชันย่อยลงในเอกสารที่เลือก ให้คลิกเพิ่มฟิลด์หรือเพิ่มคอลเล็กชัน
ลบข้อมูล
วิธีลบคอลเล็กชัน
- เลือกคอลเล็กชันที่ต้องการลบ
- คลิกไอคอนเมนูที่ด้านบนของคอลัมน์เอกสาร แล้วคลิกลบคอลเล็กชัน

วิธีลบเอกสารหรือช่องทั้งหมดในเอกสาร
- เลือกเอกสารที่ต้องการลบ
- คลิกไอคอนเมนูที่ด้านบนของคอลัมน์รายละเอียดเอกสาร เลือกลบเอกสารหรือลบช่องเอกสาร
การลบเอกสารจะเป็นการลบข้อมูลที่ซ้อนกันทั้งหมดในเอกสารนั้น รวมถึงคอลเล็กชันย่อยทั้งหมดด้วย อย่างไรก็ตาม การลบช่องของเอกสารจะไม่ลบคอลเล็กชันย่อยของเอกสารนั้น

วิธีลบช่องที่ต้องการในเอกสาร
- เลือกเอกสารเพื่อดูช่องของเอกสาร
- คลิกไอคอนลบข้างช่องที่ต้องการลบ

จัดการ Cloud Firestore Security Rules
หากต้องการเพิ่ม แก้ไข และลบ Cloud Firestore Security Rules จากคอนโซล Firebase ให้ไปที่แท็บฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore > กฎ ดูข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าและการปรับแต่งกฎ
จัดการดัชนี
หากต้องการสร้างดัชนีใหม่สำหรับการค้นหาและจัดการดัชนีที่มีอยู่จากคอนโซล Firebase ให้ไปที่แท็บฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore > ดัชนี ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการดัชนี
ตรวจสอบการใช้งาน
หากต้องการตรวจสอบการใช้งาน Cloud Firestore จากคอนโซล Firebase ให้ไปที่ฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore > แท็บการใช้งาน ใช้แดชบอร์ดนี้เพื่อประเมินการใช้งานในระยะเวลาต่างๆ