IndexField interface

Esta API se proporciona como una vista previa para los desarrolladores y puede cambiar según los comentarios que recibamos. No utilice esta API en un entorno de producción.

En lugar de crear índices de caché manualmente, considere usar enablePersistentCacheIndexAutoCreation() para permitir que el SDK decida si crear índices de caché para consultas que se ejecutan localmente.

Un elemento de campo único en una configuración de índice.

Firma:

export declare interface IndexField 

Propiedades

Propiedad Tipo Descripción
configuración de matriz 'CONTIENE' (BETA) Qué tipo de índice de matriz crear. Establezca en CONTAINS para los índices array-contains y array-contains-any . Sólo se debe configurar uno de arrayConfig u order ;
campoRuta cadena (BETA) La ruta del campo para indexar.
orden 'ASCENDENTE' | 'DESCENDIENTE' (BETA) Qué tipo de índice de matriz crear. Establezca en ASCENDING o 'DESCENDENTE for == , != , < = , < = , dentro and no dentro `filtros. Solo se debe configurar uno de arrayConfig u order .

IndexField.arrayConfig

Esta API se proporciona como una vista previa para los desarrolladores y puede cambiar según los comentarios que recibamos. No utilice esta API en un entorno de producción.

Qué tipo de índice de matriz crear. Establezca en CONTAINS para los índices array-contains y array-contains-any .

Sólo se debe configurar uno de arrayConfig u order ;

Firma:

readonly arrayConfig?: 'CONTAINS';

IndexField.fieldPath

Esta API se proporciona como una vista previa para los desarrolladores y puede cambiar según los comentarios que recibamos. No utilice esta API en un entorno de producción.

La ruta del campo para indexar.

Firma:

readonly fieldPath: string;

Orden de campo de índice

Esta API se proporciona como una vista previa para los desarrolladores y puede cambiar según los comentarios que recibamos. No utilice esta API en un entorno de producción.

Qué tipo de índice de matriz crear. Establezca en ASCENDING o 'DESCENDIENTE' for == , != , < = , < = , and no en `filtros.

Solo se debe configurar uno de arrayConfig u order .

Firma:

readonly order?: 'ASCENDING' | 'DESCENDING';