Atualiza uma configuração de campo. Atualmente, as atualizações de campo aplicam-se apenas à configuração de índice de campo único. No entanto, as chamadas para FirestoreAdmin.UpdateField
devem fornecer uma máscara de campo para evitar a alteração de qualquer configuração da qual o chamador não tenha conhecimento. A máscara do campo deve ser especificada como: { paths: "indexConfig" }
.
Esta chamada retorna um google.longrunning.Operation
que pode ser usado para rastrear 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 para o banco de dados, use o Field
especial com nome de recurso: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/*
.
Solicitação HTTP
PATCH https://firestore.googleapis.com/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
field.name | Obrigatório. Um nome de campo do formulário Um caminho de campo pode ser um nome de campo simples, por exemplo, Os caminhos dos campos podem ser citados usando Exemplos: (Observação: os comentários aqui são escritos em sintaxe de marcação, portanto, há uma camada adicional de crases para representar um bloco de código) Um |
Parâmetros de consulta
Parâmetros | |
---|---|
updateMask | Uma máscara, relativa ao campo. Se especificado, somente a configuração especificada por este field_mask será atualizada no campo. Esta é uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: |
Solicitar corpo
O corpo da solicitação contém uma instância de Field
.
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Para obter mais informações, consulte Visão geral da autenticação .