این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.
بهجای ایجاد فهرستهای کش بهصورت دستی، از
enablePersistentCacheIndexAutoCreation()
استفاده کنید تا به SDK اجازه دهید تصمیم بگیرد که آیا فهرستهای کش برای کوئریهایی که به صورت محلی اجرا میشوند ایجاد کند یا خیر.
یک عنصر فیلد واحد در پیکربندی شاخص.
امضا:
export declare interface IndexField
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
arrayConfig | "حاوی" | (BETA) چه نوع شاخص آرایه ای ایجاد شود. برای array-contains و array-contains-any فهرستی روی CONTAINS تنظیم کنید. فقط یکی از arrayConfig یا order باید تنظیم شود. |
fieldPath | رشته | (BETA) مسیر فیلد به فهرست. |
سفارش | 'صعودی' | "نزولی" | (BETA) چه نوع شاخص آرایه ای ایجاد شود. for == , != , < ASCENDING یا 'DESCENDING تنظیم کنید = , < = , در and غیر در ` فیلترها فقط یکی از arrayConfig یا order باید تنظیم شود. |
IndexField.arrayConfig
این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.
چه نوع شاخص آرایه ای ایجاد شود. برای array-contains
و array-contains-any
فهرستی روی CONTAINS
تنظیم کنید.
فقط یکی از arrayConfig
یا order
باید تنظیم شود.
امضا:
readonly arrayConfig?: 'CONTAINS';
IndexField.fieldPath
این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.
مسیر فیلد به فهرست.
امضا:
readonly fieldPath: string;
IndexField.order
این API به عنوان یک پیش نمایش برای توسعه دهندگان ارائه شده است و ممکن است بر اساس بازخوردی که دریافت می کنیم تغییر کند. از این API در محیط تولید استفاده نکنید.
چه نوع شاخص آرایه ای ایجاد شود. برای ASCENDING
یا 'DESCENDING for
== ,
!= ,
< = ,
< = ,
در and
غیر در ` فیلترها
فقط یکی از arrayConfig
یا order
باید تنظیم شود.
امضا:
readonly order?: 'ASCENDING' | 'DESCENDING';