IndexField interface

Bu API, geliştiriciler için önizleme olarak sunulmaktadır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi bir üretim ortamında kullanmayın.

ziyaret edin.

Önbellek dizinlerini manuel olarak oluşturmak yerine, yerel olarak çalıştırılan sorgular için önbellek dizinleri oluşturup oluşturmama konusunda SDK'nın karar vermesine izin vermek amacıyla enablePersistentCacheIndexAutoCreation() kullanabilirsiniz.

Dizin yapılandırmasında tek bir alan öğesi.

İmza:

export declare interface IndexField 

Özellikler

Özellik Tür Açıklama
arrayConfig "CONTAINS" (BETA) Oluşturulacak dizi dizini türü. array-contains ve array-contains-any dizinleri için CONTAINS olarak ayarlayın.arrayConfig veya order öğelerinden yalnızca biri ayarlanmalıdır;
fieldPath dize (BETA) Dizine eklenecek alan yolu.
sipariş "AÇILIYOR" | "İNCELEN" (BETA) Oluşturulacak dizi dizini türü. ASCENDING veya 'DESCENDING for ==, !=, <=, <=, in and in and not-in" filtrelerine ayarlayın.Yalnızca bir arrayConfig veya order ayarlanmalıdır.

IndexField.arrayConfig

Bu API, geliştiriciler için önizleme olarak sunulmaktadır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi bir üretim ortamında kullanmayın.

Oluşturulacak dizi dizininin türü. array-contains ve array-contains-any dizinleri için CONTAINS olarak ayarlanır.

Yalnızca bir arrayConfig veya order ayarlanmalıdır;

İmza:

readonly arrayConfig?: 'CONTAINS';

DizinAlanı.alanYolu

Bu API, geliştiriciler için önizleme olarak sunulmaktadır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi bir üretim ortamında kullanmayın.

Dizine eklenecek alan yolu.

İmza:

readonly fieldPath: string;

DizinAlanı.düzeni

Bu API, geliştiriciler için önizleme olarak sunulmaktadır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi bir üretim ortamında kullanmayın.

Oluşturulacak dizi dizininin türü. ASCENDING veya "DESCENDINGfor==,!=,<=,<=,inandnot-in" filtrelerine ayarlayın.

Yalnızca bir arrayConfig veya order ayarlanmalıdır.

İmza:

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