Atualiza uma configuração de campo. No momento, as atualizações de campo se aplicam apenas à configuração de índice de campo único. No entanto, as chamadas para FirestoreAdmin.UpdateField
precisam fornecer uma máscara de campo para evitar a mudança de qualquer configuração desconhecida pelo autor da chamada. A máscara de campo precisa ser especificada como: { paths: "indexConfig" }
.
Essa chamada retorna um google.longrunning.Operation
que pode ser usado para acompanhar o status da atualização do campo. Os metadados da operação serão do tipo FieldOperationMetadata
.
Para definir as configurações de campo padrão do banco de dados, use o Field
especial com o nome do recurso: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/*
.
Solicitação HTTP
PATCH https://firestore.googleapis.com/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
field.name |
Obrigatório. Um nome de campo no formato Um caminho de campo pode ser um nome de campo simples, por exemplo , Os caminhos do campo podem ser citados usando Exemplos: (Observação: os comentários aqui estão escritos em sintaxe markdown, portanto há uma camada adicional de crases para representar um bloco de código) Uma |
Parâmetros de consulta
Parâmetros | |
---|---|
updateMask |
Uma máscara relativa ao campo. Se especificado, somente a configuração especificada por essa field_mask será atualizada no campo. É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: |
Corpo da solicitação
O corpo da solicitação contém uma instância de Field
.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Para saber mais, consulte a Visão geral da autenticação.