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