IndexField interface

此 API 作為開發人員預覽版提供,可能會根據我們收到的回饋進行更改。不要在生產環境中使用此 API。

不要手動建立快取索引,而是考慮使用enablePersistentCacheIndexAutoCreation()讓 SDK 決定是否為本機執行的查詢建立快取索引。

索引配置中的單一欄位元素。

簽名:

export declare interface IndexField 

特性

財產類型描述
數組配置“包含” (測試版)要建立什麼類型的陣列索引。對於array-containsarray-contains-any索引,設定為CONTAINS只能設定arrayConfigorder之一;
字段路徑細繩(測試版)索引的欄位路徑。
命令'上升' | “下降” (測試版)要建立什麼類型的陣列索引。 for == , != , < 設定為ASCENDING或 'DESCENDING = , < = ,and不在` 過濾器。僅應設定arrayConfigorder之一。

IndexField.arrayConfig

此 API 作為開發人員預覽版提供,可能會根據我們收到的回饋進行更改。不要在生產環境中使用此 API。

要建立什麼類型的數組索引。對於array-containsarray-contains-any索引,設定為CONTAINS

只能設定arrayConfigorder之一;

簽名:

readonly arrayConfig?: 'CONTAINS';

IndexField.fieldPath

此 API 作為開發人員預覽版提供,可能會根據我們收到的回饋進行更改。不要在生產環境中使用此 API。

索引的欄位路徑。

簽名:

readonly fieldPath: string;

IndexField.order

此 API 作為開發人員預覽版提供,可能會根據我們收到的回饋進行更改。不要在生產環境中使用此 API。

要建立什麼類型的數組索引。設定for ASCENDING或“降序” == , != , < = , < = ,and不在` 過濾器。

僅應設定arrayConfigorder之一。

簽名:

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