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

สำหรับข้อมูลเพิ่มเติม โปรดดูภาพรวมการตรวจสอบสิทธิ์