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