Method: projects.databases.indexes.create

สร้างดัชนีที่ระบุ สถานะเริ่มต้นของดัชนีที่สร้างใหม่คือ CREATING เมื่อดำเนินการ google.longrunning.Operation ที่ส่งคืนเสร็จสมบูรณ์แล้ว สถานะจะเป็น READY หากมีดัชนีอยู่แล้ว การเรียกจะส่งคืนสถานะ ALREADY_EXISTS

ในระหว่างการสร้าง กระบวนการอาจส่งผลให้เกิดข้อผิดพลาด ซึ่งในกรณีนี้ดัชนีจะย้ายไปที่สถานะ ERROR กู้คืนกระบวนการนี้ได้โดยการแก้ไขข้อมูลที่ทำให้เกิดข้อผิดพลาด นำดัชนีออกด้วย delete แล้วสร้างดัชนีใหม่ด้วย create

ไม่สามารถสร้างดัชนีที่มีฟิลด์เดียว

คำขอ HTTP

POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
parent

string

ชื่อของฐานข้อมูลที่ดัชนีนี้จะนำไปใช้ เช่น projects/{projectId}/databases/{databaseId}

เนื้อหาของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ Index

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation ที่สร้างขึ้นใหม่

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมการตรวจสอบสิทธิ์