此 API 作為開發人員預覽版提供,可能會根據我們收到的回饋進行更改。不要在生產環境中使用此 API。
不要手動建立快取索引,而是考慮使用
enablePersistentCacheIndexAutoCreation()
讓 SDK 決定是否為本機執行的查詢建立快取索引。
索引配置中的單一欄位元素。
簽名:
export declare interface IndexField
特性
財產 | 類型 | 描述 |
---|---|---|
數組配置 | “包含” | (測試版)要建立什麼類型的陣列索引。對於array-contains 和array-contains-any 索引,設定為CONTAINS 。只能設定arrayConfig 或order 之一; |
字段路徑 | 細繩 | (測試版)索引的欄位路徑。 |
命令 | '上升' | “下降” | (測試版)要建立什麼類型的陣列索引。 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。
要建立什麼類型的數組索引。設定for
ASCENDING
或“降序” == ,
!= ,
< = ,
< = ,
在and
不在` 過濾器。
僅應設定arrayConfig
或order
之一。
簽名:
readonly order?: 'ASCENDING' | 'DESCENDING';