คุณสามารถดำเนินการต่อไปนี้บน Cloud Firestore เมื่อใช้ คอนโซล Firebase:
- ดู เพิ่ม แก้ไข และลบข้อมูล
- สร้างและอัปเดต Cloud Firestore Security Rules
- จัดการดัชนี
- ตรวจสอบการใช้งาน
ดูข้อมูล
คุณดูข้อมูล Cloud Firestore ทั้งหมดได้ในคอนโซล Firebase จาก Cloud Firestore แท็บข้อมูล คลิกเอกสารหรือคอลเล็กชันเพื่อเปิดข้อมูลที่ซ้อนอยู่ในรายการนั้น
เปิดเส้นทางที่ต้องการ
หากต้องการเปิดเอกสารหรือคอลเล็กชันที่เส้นทางที่ต้องการ ให้ใช้ปุ่มแก้ไขเส้นทาง ปุ่ม
:กรองเอกสารในคอลเล็กชัน
หากต้องการกรองเอกสารที่แสดงในคอลเล็กชัน ให้ใช้ปุ่มกรองรายการ
เอกสารระดับบนที่ไม่มีอยู่จริง
เอกสารอาจมีอยู่ได้แม้ว่าระดับบนอย่างน้อย 1 รายการจะไม่มี
ที่มีอยู่ เช่น เอกสารที่เส้นทาง
/mycoll/mydoc/mysubcoll/mysubdoc
อาจมีอยู่แม้ว่าเอกสารระดับบน
/mycoll/mydoc
ไม่ได้ทำเช่นนั้น เครื่องมือดูข้อมูล Cloud Firestore จะแสดง
เอกสารระดับบนที่ไม่มีอยู่จริง ดังนี้
- ในรายการเอกสารของคอลเล็กชัน รหัสเอกสารของระดับบนที่ไม่มีอยู่จริง เอกสารจะเป็นตัวเอียง
- ในแผงข้อมูลของเอกสารระดับบนที่ไม่มีอยู่จริง ผู้ดูข้อมูล ชี้ให้เห็นว่าไม่มีเอกสารนี้อยู่
ข้อมูลการค้นหา
คุณสามารถค้นหาเอกสารในแท็บเครื่องมือสร้างข้อความค้นหาของ Cloud Firestore หน้าข้อมูล
คลิกแท็บเครื่องมือสร้างคำค้นหา
เลือกขอบเขตการค้นหา
เลือกคอลเล็กชันเพื่อค้นหาคอลเล็กชันเดียว ในช่องข้อความ ป้อนเส้นทางไปยังคอลเล็กชัน
เลือกกลุ่มคอลเล็กชันเพื่อค้นหาคอลเล็กชันทั้งหมดที่มีเหมือนกัน ID ในช่องกลุ่มคอลเล็กชัน ให้ป้อนรหัสกลุ่มคอลเล็กชัน
ตารางจะแสดงเอกสารจากคอลเล็กชันที่ระบุโดยอัตโนมัติ หรือกลุ่มคอลเล็กชัน
คลิกเพิ่มไปยังการค้นหาเพื่อกรองชุดเอกสารที่แสดงผล โดยค่าเริ่มต้น เครื่องมือสร้างคำค้นหาจะเพิ่มอนุประโยค
WHERE
คุณสามารถ แก้ไขวรรคนี้โดยใช้เมนูแบบเลื่อนลงและช่องข้อความ หรือเปลี่ยนเป็น ข้ออื่นๆ ที่มีอยู่ เพื่อสร้างองค์ประกอบที่ซับซ้อนมากขึ้นต่อไป ในคำค้นหา ให้คลิกเพิ่มลงในคำค้นหาหากต้องการนำวลีข้อความค้นหาออก ให้คลิกปุ่ม "นำออก"
หากต้องการนำวลีการค้นหาทั้งหมดออก คลิกล้างคลิกเรียกใช้เพื่อดึงผลลัพธ์จากฐานข้อมูล
ข้อกำหนดและข้อจำกัดในการค้นหา
เมื่อคุณใช้เครื่องมือสร้างคำค้นหา โปรดทราบถึงข้อกำหนดต่อไปนี้ สำหรับข้อความค้นหา
การค้นหาทั้งหมดต้องได้รับการสนับสนุนโดยดัชนีอย่างน้อย 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 ใช้แดชบอร์ดเพื่อวัดการใช้งาน ในช่วงเวลาต่างๆ