คุณดําเนินการต่อไปนี้ใน 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 ใช้แดชบอร์ดเพื่อประเมินการใช้งานของคุณในระยะเวลาต่างๆ