設定從 DocumentSnapshot
擷取資料的方式的選項 (例如對尚未設為最終值的伺服器時間戳記所需行為)。
簽名:
export declare interface SnapshotOptions
屬性
屬性 | 類型 | 說明 |
---|---|---|
serverTimestamp | 「estimate」|「上一個」|「無」 | 設定完成後,系統會針對尚未設為最終值的伺服器時間戳記,控制其傳回值。只要指定「估計」,待處理伺服器時間戳記就會根據當地時鐘傳回預估值。這項預估值與最終值不同,導致在伺服器結果可供使用時變更這些值。如果指定「上一個」,系統就會忽略待處理的時間戳記,並改為傳回先前的值。如果省略或設為「無」,則根據預設,系統會傳回 null ,直到伺服器值可用為止。 |
SnapshotOptions.serverTimestamps
在設定之後,如果伺服器時間戳記尚未設為最終值,系統就會控制其傳回值。
透過指定「estimate」,待處理伺服器時間戳記會根據當地時鐘傳回預估值。這項預估值與最終值不同,因此在伺服器結果可用時,這些值就會變更。
指定「上一個」後,系統會忽略待處理的時間戳記,並改為傳回先前的值。
如果省略或設為「無」,則根據預設,會傳回 null
,直到伺服器值可供使用為止。
簽名:
readonly serverTimestamps?: 'estimate' | 'previous' | 'none';