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

有关详细信息,请参阅身份验证概述