Actualiza una configuración de campo. Actualmente, las actualizaciones de campos se aplican solo a la configuración de índice de campo único. Sin embargo, las llamadas a FirestoreAdmin.UpdateField
deben proporcionar una máscara de campo para evitar cambiar cualquier configuración que la persona que llama no conozca. La máscara de campo debe especificarse como: { paths: "indexConfig" }
.
Esta llamada devuelve una google.longrunning.Operation
que puede usarse para rastrear el estado de la actualización del campo. Los metadatos de la operación serán del tipo FieldOperationMetadata
.
Para configurar los ajustes de campo predeterminados para la base de datos, utilice el Field
especial con nombre de recurso: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/*
.
solicitud HTTP
PATCH https://firestore.googleapis.com/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
La URL utiliza la sintaxis de transcodificación gRPC .
Parámetros de ruta
Parámetros | |
---|---|
field.name | Requerido. Un nombre de campo del formulario Una ruta de campo puede ser un nombre de campo simple, por ejemplo, Las rutas de campo se pueden citar usando Ejemplos: (Nota: los comentarios aquí están escritos en sintaxis de rebajas, por lo que hay una capa adicional de comillas invertidas para representar un bloque de código) Un |
Parámetros de consulta
Parámetros | |
---|---|
updateMask | Una máscara, relativa al campo. Si se especifica, solo se actualizará en el campo la configuración especificada por esta máscara de campo. Esta es una lista separada por comas de nombres de campos completos. Ejemplo: |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de Field
.
Cuerpo de respuesta
Si tiene éxito, el cuerpo de la respuesta contiene una instancia de Operation
.
Ámbitos de autorización
Requiere uno de los siguientes ámbitos de OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulte Descripción general de la autenticación .