สร้างและจัดการการค้นหาที่บันทึกไว้

หน้านี้อธิบายวิธีสร้างและจัดการคําค้นหาที่บันทึกไว้ เมื่อเขียนคําค้นหาในCloud Firestore Studio คุณจะบันทึกและจัดการคําค้นหาเหล่านั้นได้ ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของคําค้นหาที่บันทึกไว้

ความสามารถในการค้นหาที่บันทึกไว้จะใช้ได้ในคอนโซล Google Cloud เท่านั้น

บทบาทที่จำเป็น

หากต้องการรับสิทธิ์ที่จำเป็นในการใช้คำค้นหาที่บันทึกไว้ ให้ขอให้ผู้ดูแลระบบมอบบทบาท Identity and Access Management (IAM) ต่อไปนี้ในโปรเจ็กต์ให้แก่คุณ

  • หากต้องการดูคำค้นหาที่บันทึกไว้ ให้ทำดังนี้ ผู้ดู Cloud Datastore (roles/datastore.viewer)
  • หากต้องการดู สร้าง แก้ไข และลบการค้นหาที่บันทึกไว้ ให้ทำดังนี้ ผู้ใช้ Cloud Datastore (roles/datastore.user)
  • หากต้องการดูแล ดู สร้าง แก้ไข และลบคำค้นหาที่บันทึกไว้ ให้ทำดังนี้ เจ้าของ Cloud Datastore (roles/datastore.owner) บทบาทนี้มีสิทธิ์ในวงกว้างและให้สิทธิ์เข้าถึง Cloud Firestore แบบเต็ม โดยมีไว้สำหรับผู้ดูแลระบบเท่านั้น

ดูข้อมูลเพิ่มเติมเกี่ยวกับการให้บทบาทได้ที่หัวข้อจัดการการเข้าถึงโปรเจ็กต์ โฟลเดอร์ และองค์กร

บทบาทที่กำหนดไว้ล่วงหน้าเหล่านี้มีสิทธิ์ที่จำเป็นในการใช้คำค้นหาที่บันทึกไว้ ดูข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์ที่จำเป็นได้ที่สิทธิ์ที่จำเป็น

สิทธิ์ที่จำเป็น

หากต้องการสร้าง ดู แก้ไข และลบคำค้นหาที่บันทึกไว้ คุณต้องมีสิทธิ์ IAM ต่อไปนี้ที่ระดับโปรเจ็กต์

การดำเนินการ สิทธิ์ IAM ที่จำเป็น
สร้างการค้นหาที่บันทึกไว้
  • databasesconsole.studioQueries.create
ดูการค้นหาที่บันทึกไว้
  • databasesconsole.studioQueries.search
  • databasesconsole.locations.get
  • databasesconsole.locations.list
แก้ไขการค้นหาที่บันทึกไว้
  • databasesconsole.studioQueries.update
ลบการค้นหาที่บันทึกไว้
  • databasesconsole.studioQueries.delete
ดูแลการค้นหาที่บันทึกไว้
(สำหรับผู้ดูแลระบบเท่านั้น)
  • databasesConsole.studioQueries.list
  • databasesconsole.locations.list

นอกจากนี้ คุณยังรับสิทธิ์เหล่านี้ได้โดยใช้บทบาทที่กำหนดเอง หรือบทบาทที่กำหนดไว้ล่วงหน้าอื่นๆ

บทบาทผู้ใช้การค้นหาของสตูดิโอ (roles/databasesconsole.studioQueryUser) ให้สิทธิ์เข้าถึงการสร้าง ดู และเขียนการค้นหาที่บันทึกไว้ บทบาทนี้ตอบโจทย์ความต้องการของผู้ใช้ส่วนใหญ่

ให้สิทธิ์บทบาทผู้ดูแลระบบการค้นหาของ Studio (roles/databasesconsole.studioQueryAdmin) แก่ผู้ดูแลระบบเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับ Cloud Firestore IAM ได้ที่ Identity and Access Management

สร้างคำค้นหาที่บันทึกไว้

หากต้องการสร้างการค้นหาที่บันทึกไว้ ให้ทำตามขั้นตอนต่อไปนี้

  1. ไปที่หน้าฐานข้อมูลทั้งหมดในคอนโซล Google Cloud
    ฐานข้อมูลทั้งหมด
  2. เลือกCloud Firestoreฐานข้อมูลที่คุณต้องการสร้างการค้นหาที่บันทึกไว้
  3. ในเมนูการนำทาง ให้คลิก Cloud Firestore Studio
  4. ในแผงExplorerในหน้า Cloud Firestore Studio ให้ไปที่ส่วนคอลเล็กชัน
  5. คลิกคอลเล็กชันเพื่อเปิดแท็บเอดิเตอร์ใหม่ คุณเลือกทำสิ่งต่อไปนี้ได้ คลิก ดูการดำเนินการข้างคอลเล็กชัน จากนั้นคลิกคอลเล็กชันการค้นหา เพื่อเปิดแท็บเครื่องมือแก้ไขใหม่
  6. ป้อนคำค้นหาในตัวแก้ไขคำค้นหา
  7. คลิกบันทึก
  8. ในกล่องโต้ตอบบันทึกการค้นหา ให้ป้อนชื่อการค้นหาที่บันทึกไว้
  9. คลิกบันทึก

เปิดและเรียกใช้การค้นหาที่บันทึกไว้

หากต้องการเปิดการค้นหาที่บันทึกไว้เป็นการค้นหาใหม่ ให้ทำตามขั้นตอนต่อไปนี้

  1. ในแผงExplorerในหน้า Cloud Firestore Studio ให้ไปที่ส่วนQueries
  2. คลิกคำค้นหาที่บันทึกไว้เพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่ คุณเลือกทำสิ่งต่อไปนี้ได้ คลิก ดูการดำเนินการข้างการค้นหาที่บันทึกไว้ จากนั้นคลิกเปิดคําค้นหา เพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่
  3. คลิกเรียกใช้

อัปเดตการค้นหาที่บันทึกไว้

หากต้องการอัปเดตการค้นหาที่บันทึกไว้ที่มีอยู่ ให้ทำตามขั้นตอนต่อไปนี้

  1. ในแผงExplorerในหน้า Cloud Firestore Studio ให้ไปที่ส่วนQueries
  2. คลิกคำค้นหาที่บันทึกไว้เพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่ คุณเลือกทำสิ่งต่อไปนี้ได้ คลิก ดูการดำเนินการข้างการค้นหาที่บันทึกไว้ จากนั้นคลิกเปิดคําค้นหา เพื่อเปิดในแท็บเครื่องมือแก้ไขใหม่
  3. แก้ไขคำค้นหา
  4. หากต้องการบันทึกการค้นหาที่แก้ไขแล้ว ให้คลิกบันทึก

ดูและจัดการรายการคำค้นหาที่บันทึกไว้ทั้งหมด

หากต้องการดูรายการการค้นหาที่บันทึกไว้ทั้งหมดในโปรเจ็กต์ ให้ทำตามขั้นตอนต่อไปนี้

  1. ไปที่หน้าฐานข้อมูลทั้งหมดในคอนโซล Google Cloud
    ฐานข้อมูลทั้งหมด
  2. เลือกฐานข้อมูลใดก็ได้ เนื่องจากคำค้นหาที่บันทึกไว้เป็นรายการย่อยของโปรเจ็กต์ ตราบใดที่คุณมีบทบาทที่จำเป็น คุณจะดูคำค้นหาที่บันทึกไว้ทั้งหมดในโปรเจ็กต์จากฐานข้อมูลใดก็ได้
  1. เลือกฐานข้อมูล
  2. ในแผงExplorerในหน้า Cloud Firestore Studio ให้ไปที่ส่วนQueries
  3. คลิก ดูการดำเนินการข้างการค้นหาที่บันทึกไว้ จากนั้นคลิกจัดการคําค้นหา

    หน้าการค้นหาที่บันทึกไว้จะเปิดขึ้น หน้านี้แสดงคำค้นหาที่บันทึกไว้ทั้งหมดในโปรเจ็กต์นี้ รวมถึงคำค้นหาที่บันทึกไว้สำหรับGoogle Cloudผลิตภัณฑ์อื่นๆ

คุณค้นหา กรอง ดู และลบคำค้นหาได้ในหน้าคำค้นหาที่บันทึกไว้ คุณแก้ไขคำค้นหาที่มีอยู่แล้วในหน้าคำค้นหาที่บันทึกไว้ไม่ได้

ลบคำค้นหาที่บันทึกไว้

คุณลบคำค้นหาที่บันทึกไว้ได้จากหน้า Cloud Firestore Studio หรือหน้าคำค้นหาที่บันทึกไว้ในคอนโซล Google Cloud

  1. ในแผงExplorerในหน้า Cloud Firestore Studio ให้ไปที่ส่วนการค้นหา
  2. คลิก ดูการดำเนินการข้างคำค้นหาที่บันทึกไว้ที่ต้องการลบ จากนั้นคลิกลบคำค้นหาเพื่อลบคำค้นหาที่บันทึกไว้
  3. ในกล่องโต้ตอบลบคำค้นหา ให้คลิกลบ

นอกจากนี้ คุณยังลบการค้นหาที่บันทึกไว้ในหน้าการค้นหาที่บันทึกไว้ได้ด้วย โดยทำตามขั้นตอนต่อไปนี้

  1. ไปที่หน้าการค้นหาที่บันทึกไว้
  2. คลิก ดูการดำเนินการข้างคำค้นหาที่บันทึกไว้ที่ต้องการลบ
  3. คลิกลบคำค้นหาเพื่อลบคำค้นหาที่บันทึกไว้
  4. ในกล่องโต้ตอบลบคำค้นหา ให้คลิกลบ

ขั้นตอนถัดไป