IndexField interface

這個 API 僅為開發人員的預先發布版,可能會根據收到的意見回饋有所變動。請勿在正式環境中使用這個 API,

,瞭解如何調查及移除這項存取權。

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

索引設定中的單一欄位元素。

簽名:

export declare interface IndexField 

屬性

屬性 類型 說明
arrayConfig 「CONTAINS」 (Beta 版) 要建立的陣列索引類型。請將 array-containsarray-contains-any 索引設為 CONTAINS只應設定 arrayConfigorder 其中一個;
fieldPath 字串 (Beta 版) 要建立索引的欄位路徑。
order 「ASCENDING」|「DESCENDING」 (Beta 版) 要建立的陣列索引類型。請設為 ASCENDING 或「DESCENDING」 for ==, !=, <=, <=, in and in and in` 篩選器。請只設定 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,

要建立的陣列索引類型。請將篩選器設為 ASCENDING 或「延伸」for==,!=,<=,<=,and非內嵌規則

只能設定 arrayConfigorder 其中之一。

簽名:

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