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