Esta API se proporciona como versión preliminar para los desarrolladores y puede cambiar según los comentarios que recibamos. No uses esta API en un entorno de producción.
En lugar de crear índices de caché de forma manual, considera usar
enablePersistentCacheIndexAutoCreation()
para permitir que el SDK decida si desea crear índices de caché para las consultas que se ejecutan de forma local.
Un elemento de un solo campo en una configuración de índice.
Firma:
export declare interface IndexField
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
arrayConfig | “CONTIENE” | (BETA): Es el tipo de índice de array que se crea. Configúralo en CONTAINS para los índices array-contains y array-contains-any .Solo se debe establecer uno de arrayConfig o order . |
fieldPath | string | (BETA) La ruta de acceso del campo al índice. |
pedido | “ASCENDING” | "DESCENDENTE" | (BETA): Es el tipo de índice de array que se crea. Configúralo como ASCENDING o "DESCENDING for ==, !=, <=, <=, en and filtros que no están en".Solo se debe establecer uno de los valores arrayConfig o order . |
IndexField.arrayConfig
Esta API se proporciona como versión preliminar para los desarrolladores y puede cambiar según los comentarios que recibamos. No uses esta API en un entorno de producción.
El tipo de índice de array que se creará. Se establece en CONTAINS
para los índices array-contains
y array-contains-any
.
Solo se debe establecer una de las siguientes propiedades: arrayConfig
o order
.
Firma:
readonly arrayConfig?: 'CONTAINS';
CampoÍndice.fieldPath
Esta API se proporciona como versión preliminar para los desarrolladores y puede cambiar según los comentarios que recibamos. No uses esta API en un entorno de producción.
La ruta de acceso del campo para indexar.
Firma:
readonly fieldPath: string;
CampoÍndice.order
Esta API se proporciona como versión preliminar para los desarrolladores y puede cambiar según los comentarios que recibamos. No uses esta API en un entorno de producción.
El tipo de índice de array que se creará. Configúralo como ASCENDING
o “DESCENDINGfor
==,
!=,
<=,
<=,
inand
not-in”.
Solo se debe establecer una de las siguientes propiedades: arrayConfig
o order
.
Firma:
readonly order?: 'ASCENDING' | 'DESCENDING';