IndexField interface

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Em vez de criar índices de cache manualmente, considere usar enablePersistentCacheIndexAutoCreation() para permitir que o SDK decida se deseja criar índices de cache para consultas executadas localmente.

Um único elemento de campo em uma configuração de índice.

Assinatura:

export declare interface IndexField 

Propriedades

Propriedade Tipo Descrição
arrayConfig 'CONTÉM' (BETA) Que tipo de índice de array criar. Defina como CONTAINS para índices array-contains e array-contains-any . Apenas um arrayConfig ou order deve ser definido;
campoCaminho corda (BETA) O caminho do campo para indexar.
ordem 'ASCENDENTE' | 'DESCENDENTE' (BETA) Que tipo de índice de array criar. Defina como ASCENDING ou 'DESCENDENTE for == , != , < = , < = , dentro and não dentro `filtros. Apenas um arrayConfig ou order deve ser definido.

IndexField.arrayConfig

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Que tipo de índice de array criar. Defina como CONTAINS para índices array-contains e array-contains-any .

Apenas um arrayConfig ou order deve ser definido;

Assinatura:

readonly arrayConfig?: 'CONTAINS';

IndexField.fieldPath

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

O caminho do campo para indexar.

Assinatura:

readonly fieldPath: string;

IndexField.ordem

Esta API é fornecida como uma prévia para desenvolvedores e pode mudar com base no feedback que recebermos. Não use esta API em um ambiente de produção.

Que tipo de índice de array criar. Defina como ASCENDING ou 'DESCENDENTE for == , != , < = , < = , dentro and não em `filtros.

Apenas um arrayConfig ou order deve ser definido.

Assinatura:

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