จัดการ Cloud Firestore ด้วยคอนโซล Firebase

คุณดำเนินการต่อไปนี้บน Cloud Firestore ได้เมื่อใช้คอนโซล Firebase

  • ดู เพิ่ม แก้ไข และลบข้อมูล
  • สร้างและอัปเดตกฎความปลอดภัยของ Cloud Firestore
  • จัดการดัชนี
  • ตรวจสอบการใช้งาน

ดูข้อมูล

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

เปิดเส้นทางที่ต้องการ

หากต้องการเปิดเอกสารหรือคอลเล็กชันที่เส้นทางเฉพาะ ให้ใช้ปุ่มแก้ไขเส้นทาง ดังนี้

คลิกปุ่ม "แก้ไขเส้นทาง" เพื่อเปิดเอกสารหรือคอลเล็กชันที่ต้องการ

กรองเอกสารในคอลเล็กชัน

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

คลิกปุ่มรายการตัวกรองเพื่อกรองเอกสารที่แสดงอยู่

เอกสารระดับบนที่ไม่มีอยู่จริง

เอกสารอาจมีอยู่แม้ว่าไม่มีเอกสารระดับบนอย่างน้อย 1 รายการก็ตาม เช่น อาจมีเอกสารที่เส้นทาง /mycoll/mydoc/mysubcoll/mysubdoc แม้ว่าเอกสารระดับบน /mycoll/mydoc จะไม่มีก็ตาม เครื่องมือดูข้อมูล Cloud Firestore จะแสดงเอกสารระดับบนที่ไม่มีอยู่จริงดังนี้

  • ในรายการเอกสารของคอลเล็กชัน รหัสเอกสารของเอกสารระดับบนที่ไม่มีอยู่จริงจะเป็นตัวเอียง
  • ในแผงข้อมูลของเอกสารระดับบนที่ไม่มีอยู่จริง ผู้ดูข้อมูลจะชี้ให้เห็นว่าไม่มีเอกสารอยู่

เอกสารระดับบนที่ไม่มีอยู่ในคอนโซล

ข้อมูลการค้นหา

คุณค้นหาเอกสารได้ในแท็บเครื่องมือสร้างการค้นหาของหน้าข้อมูล Cloud Firestore

  1. ไปที่หน้าข้อมูล Cloud Firestore

  2. คลิกแท็บเครื่องมือสร้างคำค้นหา

  3. เลือกขอบเขตการค้นหา

    เลือกคอลเล็กชันเพื่อค้นหาคอลเล็กชันเดียว ในช่องข้อความ ให้ป้อนเส้นทางไปยังคอลเล็กชัน

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

    ตารางจะแสดงเอกสารจากกลุ่มคอลเล็กชันหรือกลุ่มที่ระบุโดยอัตโนมัติ

  4. คลิกเพิ่มไปยังการค้นหาเพื่อกรองชุดเอกสารที่แสดงผล โดยค่าเริ่มต้น เครื่องมือสร้างคำค้นหาจะเพิ่มอนุประโยค WHERE คุณแก้ไขวลีนี้ได้โดยใช้เมนูแบบเลื่อนลงและช่องข้อความ หรือเปลี่ยนเป็นข้อความอื่นๆ ที่มีอยู่ หากต้องการสร้างคำค้นหาที่ซับซ้อนยิ่งขึ้นต่อไป ให้คลิกเพิ่มลงในคำค้นหา

    หากต้องการนำวลีการค้นหาออก ให้คลิกปุ่ม "นำออก" หากต้องการนำวลีการค้นหาทั้งหมดออก ให้คลิกล้าง

  5. คลิกเรียกใช้เพื่อดึงผลลัพธ์จากฐานข้อมูล

ข้อกำหนดและข้อจำกัดในการค้นหา

เมื่อคุณใช้เครื่องมือสร้างคำค้นหา โปรดคำนึงถึงข้อกำหนดและข้อจำกัดต่อไปนี้สำหรับการค้นหา

  • การค้นหาทั้งหมดต้องได้รับการสนับสนุนโดยดัชนีอย่างน้อย 1 รายการ หากฐานข้อมูลไม่พบดัชนีที่จะสนับสนุนการค้นหา ฐานข้อมูลจะแสดงข้อผิดพลาดที่มีลิงก์สำหรับสร้างดัชนีที่จำเป็น

  • วลี ORDER BY ต้องตรงกับช่องในวลี WHERE และเรียงลำดับเหมือนกัน โดยค่าเริ่มต้น ผลลัพธ์จะเรียงลำดับตามรหัสเอกสาร หากคุณกรองตามช่องอื่นๆ ที่มีรายการอื่นนอกเหนือจากความเท่ากัน (==) ให้เพิ่มอนุประโยค ORDER BY สำหรับช่องนั้น

  • ช่วง (<, <=, >, >=) และไม่เท่ากับ (!=, not-in) จะต้องกรองข้อความในช่องเดียวกันทั้งหมด

สำหรับข้อจำกัดเพิ่มเติม โปรดดูข้อจำกัดของการค้นหา

จัดการข้อมูล

ใน Cloud Firestore คุณจะจัดเก็บข้อมูลในเอกสารและจัดระเบียบเอกสารเป็นคอลเล็กชัน ก่อนที่จะเริ่มเพิ่มข้อมูล โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับโมเดลข้อมูล Cloud Firestore

คุณสามารถเพิ่ม แก้ไข และลบเอกสารและคอลเล็กชันได้จากคอนโซล Firebase หากต้องการจัดการข้อมูล ให้เปิดแท็บข้อมูลในส่วน Cloud Firestore:

เพิ่มข้อมูล

  1. คลิกเพิ่มคอลเล็กชัน จากนั้นป้อนชื่อคอลเล็กชันและคลิกถัดไป
  2. ป้อนรหัสเอกสารที่ต้องการหรือคลิกรหัสอัตโนมัติ แล้วเพิ่มช่องสำหรับข้อมูลในเอกสาร
  3. คลิกบันทึก คอลเล็กชันและเอกสารใหม่จะปรากฏในโปรแกรมดูข้อมูล
  4. หากต้องการเพิ่มเอกสารในคอลเล็กชัน ให้คลิกเพิ่มเอกสาร

แก้ไขข้อมูล

  1. คลิกคอลเล็กชันเพื่อดูเอกสาร จากนั้นคลิกที่เอกสารเพื่อดูช่องและคอลเล็กชันย่อย
  2. คลิกช่องเพื่อแก้ไขค่า หากต้องการเพิ่มช่องหรือคอลเล็กชันย่อยลงในเอกสารที่เลือก ให้คลิกเพิ่มช่องหรือเพิ่มคอลเล็กชัน

ลบข้อมูล

วิธีลบคอลเล็กชัน

  1. เลือกคอลเล็กชันที่ต้องการลบ
  2. คลิกไอคอนเมนูที่ด้านบนของคอลัมน์เอกสาร แล้วคลิกลบคอลเล็กชัน

คลิก ลบคอลเล็กชัน จากเมนูในคอลัมน์เอกสาร

หากต้องการลบเอกสารหรือทุกช่อง ให้ทำดังนี้

  1. เลือกเอกสารที่ต้องการลบ
  2. คลิกไอคอนเมนูที่ด้านบนของคอลัมน์รายละเอียดเอกสาร เลือกลบเอกสารหรือลบช่องเอกสาร

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

คลิกลบเอกสารหรือลบช่องเอกสารจากเมนูตามบริบทในคอลัมน์รายละเอียดเอกสาร

หากต้องการลบช่องใดช่องหนึ่งในเอกสาร ให้ทำดังนี้

  1. เลือกเอกสารเพื่อดูช่อง
  2. คลิกไอคอนลบข้างช่องที่ต้องการลบ

คลิกไอคอนลบเพื่อนำช่องออกจากเอกสาร

จัดการกฎความปลอดภัยของ Cloud Firestore

หากต้องการเพิ่ม แก้ไข และลบกฎความปลอดภัยของ Cloud Firestore จากคอนโซล Firebase ให้ไปที่แท็บกฎในส่วน Cloud Firestore ดูข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าและปรับแต่งกฎ

จัดการดัชนี

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

ตรวจสอบการใช้งาน

หากต้องการตรวจสอบการใช้งาน Cloud Firestore ให้เปิดแท็บการใช้งาน Cloud Firestore ในคอนโซล Firebase ใช้แดชบอร์ดเพื่อวัดการใช้งาน ในระยะเวลาต่างๆ