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

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

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

ดูข้อมูล

คุณสามารถดูข้อมูล 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. คลิกไอคอนเมนูที่ด้านบนของคอลัมน์เอกสาร แล้วคลิกลบคอลเล็กชัน

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

วิธีลบเอกสารหรือช่องทั้งหมดของเอกสาร

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

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

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

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

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

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

จัดการ Cloud Firestore Security Rules

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

จัดการดัชนี

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

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

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