创建指定的索引。新创建的索引的初始状态是CREATING
。返回的google.longrunning.Operation
完成后,状态将为READY
。如果索引已存在,则调用将返回ALREADY_EXISTS
状态。
在创建过程中,该过程可能会导致错误,在这种情况下索引将移至ERROR
状态。可以通过修复导致错误的数据、使用delete
删除索引,然后使用create
重新创建索引来恢复该过程。
无法创建单个字段的索引。
HTTP请求
POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes
URL 使用gRPC 转码语法。
路径参数
参数 | |
---|---|
parent | 该索引将应用到的数据库的名称。例如: |
请求正文
请求正文包含Index
的实例。
响应体
如果成功,响应正文将包含新创建的Operation
实例。
授权范围
需要以下 OAuth 范围之一:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
有关详细信息,请参阅身份验证概述。