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

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

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

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

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

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

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