IndexField interface

Questa API viene fornita come anteprima per gli sviluppatori e potrebbe cambiare in base al feedback che riceviamo. Non utilizzare questa API in un ambiente di produzione.

Invece di creare manualmente gli indici della cache, prendi in considerazione l'utilizzo di enablePersistentCacheIndexAutoCreation() per consentire all'SDK di decidere se creare indici della cache per le query eseguite localmente.

Un singolo elemento di campo in una configurazione di indice.

Firma:

export declare interface IndexField 

Proprietà

Proprietà Tipo Descrizione
arrayConfig 'CONTIENE' (BETA) Che tipo di indice di array creare. Impostato su CONTAINS per gli indici array-contains e array-contains-any . È necessario impostare solo uno tra arrayConfig o order ;
fieldPath corda (BETA) Il percorso del campo da indicizzare.
ordine 'ASCENDENTE' | 'DISCENDENTE' (BETA) Che tipo di indice di array creare. Impostare su ASCENDING o 'DESCENDING for == , != , < = , < = , dentro and non dentro `filtri. È necessario impostare solo uno tra arrayConfig o order .

IndexField.arrayConfig

Questa API viene fornita come anteprima per gli sviluppatori e potrebbe cambiare in base al feedback che riceviamo. Non utilizzare questa API in un ambiente di produzione.

Che tipo di indice di array creare. Impostato su CONTAINS per gli indici array-contains e array-contains-any .

È necessario impostare solo uno tra arrayConfig o order ;

Firma:

readonly arrayConfig?: 'CONTAINS';

IndexField.fieldPath

Questa API viene fornita come anteprima per gli sviluppatori e potrebbe cambiare in base al feedback che riceviamo. Non utilizzare questa API in un ambiente di produzione.

Il percorso del campo da indicizzare.

Firma:

readonly fieldPath: string;

IndexField.ordine

Questa API viene fornita come anteprima per gli sviluppatori e potrebbe cambiare in base al feedback che riceviamo. Non utilizzare questa API in un ambiente di produzione.

Che tipo di indice di array creare. Impostare su ASCENDING o 'DESCENDENTE for == , != , < = , < = , in and Non in `filtri.

È necessario impostare solo uno tra arrayConfig o order .

Firma:

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