IndexField interface

Cette API est fournie en avant-première pour les développeurs et peut changer en fonction des commentaires que nous recevons. N'utilisez pas cette API dans un environnement de production.

Au lieu de créer manuellement des index de cache, envisagez d'utiliser enablePersistentCacheIndexAutoCreation() pour laisser le SDK décider s'il doit créer des index de cache pour les requêtes exécutées localement.

Un seul élément de champ dans une configuration d'index.

Signature:

export declare interface IndexField 

Propriétés

Propriété Taper Description
tableauConfig 'CONTIENT' (BETA) Quel type d'index de tableau créer. Défini sur CONTAINS pour les index array-contains et array-contains-any . Un seul parmi arrayConfig ou order doit être défini ;
champChemin chaîne (BETA) Chemin du champ à indexer.
commande 'ASCENDANT' | 'DESCENDANT' (BETA) Quel type d'index de tableau créer. Réglez sur ASCENDING ou 'DESCENDING for == , != , < = , < = , dans and pas dans `filtres. Un seul parmi arrayConfig ou order doit être défini.

IndexField.arrayConfig

Cette API est fournie en avant-première pour les développeurs et peut changer en fonction des commentaires que nous recevons. N'utilisez pas cette API dans un environnement de production.

Quel type d'index de tableau créer. Défini sur CONTAINS pour les index array-contains et array-contains-any .

Un seul parmi arrayConfig ou order doit être défini ;

Signature:

readonly arrayConfig?: 'CONTAINS';

IndexField.fieldPath

Cette API est fournie en avant-première pour les développeurs et peut changer en fonction des commentaires que nous recevons. N'utilisez pas cette API dans un environnement de production.

Le chemin du champ à indexer.

Signature:

readonly fieldPath: string;

IndexField.order

Cette API est fournie en avant-première pour les développeurs et peut changer en fonction des commentaires que nous recevons. N'utilisez pas cette API dans un environnement de production.

Quel type d'index de tableau créer. Réglez sur ASCENDING ou « DESCENDANT » for == , != , < = , < = , dans and pas dedans `filtres.

Un seul parmi arrayConfig ou order doit être défini.

Signature:

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