IndexField interface

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