Bu API, geliştiriciler için bir önizleme olarak sağlanmıştır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi üretim ortamında kullanmayın.
Önbellek dizinlerini manuel olarak oluşturmak yerine, yerel olarak çalışan sorgular için önbellek dizinleri oluşturulup oluşturulmayacağına SDK'nın karar vermesine izin vermek için
enablePersistentCacheIndexAutoCreation()
yöntemini kullanmayı düşünün.
Dizin konfigürasyonunda tek bir alan öğesi.
İmza:
export declare interface IndexField
Özellikler
Mülk | Tip | Tanım |
---|---|---|
diziYapılandırması | 'İÇERİR' | (BETA) Ne tür dizi dizini oluşturulacağı. array-contains ve array-contains-any dizin için CONTAINS olarak ayarlayın. arrayConfig veya order yalnızca biri ayarlanmalıdır; |
alan yolu | sicim | (BETA) Dizine giden alan yolu. |
emir | 'YÜKSELEN' | 'AZALAN' | (BETA) Ne tür dizi dizini oluşturulacağı. == , != , < for ASCENDING veya 'DESCENDING'e ayarlayın = , < = , içeride and içeride değil filtreler. arrayConfig veya order yalnızca biri ayarlanmalıdır. |
IndexField.arrayConfig
Bu API, geliştiriciler için bir önizleme olarak sağlanmıştır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi üretim ortamında kullanmayın.
Ne tür dizi dizini oluşturulacağı. array-contains
ve array-contains-any
dizin için CONTAINS
olarak ayarlayın.
arrayConfig
veya order
yalnızca biri ayarlanmalıdır;
İmza:
readonly arrayConfig?: 'CONTAINS';
IndexField.fieldPath
Bu API, geliştiriciler için bir önizleme olarak sağlanmıştır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi üretim ortamında kullanmayın.
Dizinin alan yolu.
İmza:
readonly fieldPath: string;
IndexField.order
Bu API, geliştiriciler için bir önizleme olarak sağlanmıştır ve aldığımız geri bildirimlere göre değişebilir. Bu API'yi üretim ortamında kullanmayın.
Ne tür dizi dizini oluşturulacağı. ASCENDING
veya 'DESCENDING' for
ayarlayın == ,
!= ,
< = ,
< = ,
içinde and
değil filtreler.
arrayConfig
veya order
yalnızca biri ayarlanmalıdır.
İmza:
readonly order?: 'ASCENDING' | 'DESCENDING';