จัดการ 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. เลือกขอบเขตการค้นหา

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

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

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

  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 ใช้แดชบอร์ดเพื่อวัดการใช้งาน ในช่วงเวลาต่างๆ