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';