หากต้องการนำการดำเนินการฐานข้อมูลทั่วไปมาใช้ซ้ำและแชร์ในเซสชันต่างๆ คุณสามารถสร้าง จัดระเบียบ และจัดการการค้นหาที่บันทึกไว้ในคอนโซล Firebase ได้ ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมการค้นหาที่บันทึกไว้
ความสามารถในการค้นหาที่บันทึกไว้จะใช้ได้เฉพาะในคอนโซลเท่านั้น และไม่ได้ใช้ API
บทบาทที่จำเป็น
หากต้องการรับสิทธิ์ที่จำเป็นในการใช้การค้นหาที่บันทึกไว้ โปรดขอให้ผู้ดูแลระบบให้บทบาท Identity and Access Management (IAM) ต่อไปนี้แก่คุณในโปรเจ็กต์
- หากต้องการดูการค้นหาที่บันทึกไว้ ให้ใช้ผู้ดู Cloud Datastore (
roles/datastore.viewer) - หากต้องการดู สร้าง แก้ไข และลบการค้นหาที่บันทึกไว้ ให้ใช้บทบาทผู้ใช้ Cloud Datastore (
roles/datastore.user) - หากต้องการดูแลระบบ ดู สร้าง แก้ไข และลบการค้นหาที่บันทึกไว้ ให้ใช้บทบาทเจ้าของ Cloud Datastore (
roles/datastore.owner) บทบาทนี้มีสิทธิ์ที่ครอบคลุมและให้สิทธิ์เข้าถึง Cloud Firestore อย่างเต็มรูปแบบ โดยมีไว้สำหรับผู้ดูแลระบบเท่านั้น
ดูข้อมูลเพิ่มเติมเกี่ยวกับการให้บทบาทได้ที่หัวข้อจัดการการเข้าถึงโปรเจ็กต์ โฟลเดอร์ และองค์กร
บทบาทที่กำหนดไว้ล่วงหน้าเหล่านี้มีสิทธิ์ที่จำเป็นในการใช้การค้นหาที่บันทึกไว้ ดูข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์ที่จำเป็นได้ที่สิทธิ์ที่จำเป็น
สิทธิ์ที่จำเป็น
หากต้องการสร้าง ดู แก้ไข และลบการค้นหาที่บันทึกไว้ คุณต้องมีสิทธิ์ IAM ต่อไปนี้ในระดับโปรเจ็กต์
| การดำเนินการ | สิทธิ์ IAM ที่จำเป็น |
|---|---|
| สร้างการค้นหาที่บันทึกไว้ |
|
| ดูการค้นหาที่บันทึกไว้ |
|
| แก้ไขการค้นหาที่บันทึกไว้ |
|
| ลบคำค้นหาที่บันทึกไว้ |
|
| จัดการการค้นหาที่บันทึกไว้ (สำหรับผู้ดูแลระบบเท่านั้น) |
|
นอกจากนี้ คุณยังรับสิทธิ์เหล่านี้ได้โดยใช้บทบาทที่กำหนดเองหรือบทบาทที่กำหนดไว้ล่วงหน้าอื่นๆ
บทบาทผู้ใช้การค้นหาใน Studio (roles/databasesconsole.studioQueryUser) ให้สิทธิ์สร้าง ดู และเขียนการค้นหาที่บันทึกไว้ บทบาทนี้ตอบโจทย์ความต้องการของผู้ใช้ส่วนใหญ่
มอบบทบาทผู้ดูแลระบบการค้นหาของ Studio (roles/databasesconsole.studioQueryAdmin) ให้กับผู้ดูแลระบบเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับ IAM ของ Cloud Firestore ได้ที่หัวข้อ Identity and Access Management
สร้างการค้นหาที่บันทึกไว้
หากต้องการสร้างการค้นหาที่บันทึกไว้ ให้ทำตามขั้นตอนต่อไปนี้
- ไปที่หน้า Cloud Firestore ในคอนโซล Firebase
Cloud Firestore - เลือกฐานข้อมูลที่ต้องการสร้างการค้นหาที่บันทึกไว้ ฐานข้อมูลต้องเป็นอินสแตนซ์รุ่น Enterprise
- คลิกแท็บเครื่องมือแก้ไขการค้นหา
- ป้อนคำค้นหาในเครื่องมือแก้ไขการค้นหา
- คลิกบันทึก
- ในกล่องโต้ตอบบันทึกการค้นหา ให้ป้อนชื่อสำหรับการค้นหาที่บันทึกไว้
- คลิกบันทึก
เปิดและเรียกใช้การค้นหาที่บันทึกไว้
หากต้องการเปิดการค้นหาที่บันทึกไว้เป็นการค้นหาใหม่ ให้ทำตามขั้นตอนต่อไปนี้
- ในเครื่องมือแก้ไขการค้นหา ให้คลิกการค้นหาที่บันทึกไว้ ()
- คลิกการค้นหาที่บันทึกไว้เพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่ คุณสามารถคลิก ดูการดำเนินการข้างการค้นหาที่บันทึกไว้ได้ (ไม่บังคับ) จากนั้นคลิกเปิดการค้นหาเพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่
- คลิกเรียกใช้
อัปเดตการค้นหาที่บันทึกไว้
หากต้องการอัปเดตการค้นหาที่บันทึกไว้ที่มีอยู่ ให้ทำตามขั้นตอนต่อไปนี้
- ในเครื่องมือแก้ไขการค้นหา ให้คลิกการค้นหาที่บันทึกไว้ ()
- คลิกการค้นหาที่บันทึกไว้เพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่ คุณสามารถคลิก ดูการดำเนินการข้างการค้นหาที่บันทึกไว้ได้ (ไม่บังคับ) จากนั้นคลิกเปิดการค้นหาเพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่
- แก้ไขคำค้นหา
- หากต้องการบันทึกการค้นหาที่แก้ไขแล้ว ให้คลิกบันทึก
ดูและจัดการรายการคำค้นหาที่บันทึกไว้ทั้งหมด
หากต้องการดูรายการการค้นหาที่บันทึกไว้ทั้งหมดในโปรเจ็กต์ ให้ทำตามขั้นตอนต่อไปนี้
ในคอนโซล Google Cloud ให้ไปที่หน้าการค้นหาที่บันทึกไว้
ไปที่การค้นหาที่บันทึกไว้คุณสามารถค้นหา กรอง ดู และลบการค้นหาได้ในหน้าการค้นหาที่บันทึกไว้ คุณไม่สามารถแก้ไขการค้นหาที่มีอยู่ในหน้าการค้นหาที่บันทึกไว้
ลบการค้นหาที่บันทึกไว้
คุณลบการค้นหาที่บันทึกไว้ได้จากหน้า Cloud Firestore Studio หรือในหน้าการค้นหาที่บันทึกไว้ในคอนโซล Google Cloud
- ในเครื่องมือแก้ไขการค้นหา ให้คลิกการค้นหาที่บันทึกไว้ ()
- คลิก ดูการดำเนินการข้างการค้นหาที่บันทึกไว้ที่ต้องการลบ จากนั้นคลิกลบการค้นหาเพื่อลบการค้นหาที่บันทึกไว้
- ในกล่องโต้ตอบลบการค้นหา ให้คลิกลบ
นอกจากนี้ คุณยังลบการค้นหาที่บันทึกไว้ในหน้าการค้นหาที่บันทึกไว้ได้ด้วย หากต้องการลบการค้นหาที่บันทึกไว้ในหน้าการค้นหาที่บันทึกไว้ ให้ทำตามขั้นตอนต่อไปนี้
- ไปที่หน้าการค้นหาที่บันทึกไว้
- คลิก ดูการดำเนินการข้างการค้นหาที่บันทึกไว้ที่ต้องการลบ
- คลิกลบการค้นหาเพื่อลบการค้นหาที่บันทึกไว้
- ในกล่องโต้ตอบลบการค้นหา ให้คลิกลบ
ขั้นตอนถัดไป
- ดูข้อมูลเกี่ยวกับการค้นหาที่บันทึกไว้