IndexField interface

این 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';