Un nombre de campo del formulario projects/{projectId}/databases/{databaseId}/collectionGroups/{collectionId}/fields/{fieldPath}
Una ruta de campo puede ser un nombre de campo simple, por ejemplo, address o una ruta a campos dentro de mapValue, por ejemplo, address.city , o una ruta de campo especial. El único campo especial válido es * , que representa cualquier campo.
Las rutas de campo se pueden citar usando (backtick). The only character that needs to be escaped within a quoted field path is the backtick character itself, escaped using a backslash. Special characters in field paths that must be quoted include: * , . , ``` (backtick), [ , ]`, así como cualquier carácter simbólico ascii.
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) \ dirección.ciudad` represents a field named dirección.ciudad , not the map keyin the field dirección . `*` represents a field named *`, no cualquier campo.
Un Field especial contiene la configuración de indexación predeterminada para todos los campos. El nombre del recurso de este campo es: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/* Los índices definidos en este Field se aplicarán a todos los campos que no tengan su propia configuración de índice de Field .
La configuración del índice para este campo. Si no se establece, la indexación de campos volverá a la configuración definida por el ancestorField . Para eliminar explícitamente todos los índices de este campo, especifique una configuración de índice con una lista vacía de índices.
Sólo salida. Cuando es verdadero, la configuración del índice del Field se establece a partir de la configuración especificada por el ancestorField . Cuando es falso, la configuración del índice del Field se define explícitamente.
ancestorField
string
Sólo salida. Especifica el nombre del recurso del Field desde el cual se establece la configuración de índice de este campo (cuando usesAncestorConfig es verdadero), o desde el cual se establecería si este campo no tuviera configuración de índice (cuando usesAncestorConfig es falso).
reverting
boolean
Solo salida Cuando es verdadero, la configuración del índice del Field está en proceso de revertirse. Una vez completada, la configuración del índice pasará al mismo estado que el campo especificado por ancestorField , momento en el que usesAncestorConfig será true y reverting será false .
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."],[],[]]