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