SnapshotOptions interface

設定從 DocumentSnapshot 擷取資料的方式的選項 (例如對尚未設為最終值的伺服器時間戳記所需行為)。

簽名:

export declare interface SnapshotOptions 

屬性

屬性 類型 說明
serverTimestamp 「estimate」|「上一個」|「無」 設定完成後,系統會針對尚未設為最終值的伺服器時間戳記,控制其傳回值。只要指定「估計」,待處理伺服器時間戳記就會根據當地時鐘傳回預估值。這項預估值與最終值不同,導致在伺服器結果可供使用時變更這些值。如果指定「上一個」,系統就會忽略待處理的時間戳記,並改為傳回先前的值。如果省略或設為「無」,則根據預設,系統會傳回 null,直到伺服器值可用為止。

SnapshotOptions.serverTimestamps

在設定之後,如果伺服器時間戳記尚未設為最終值,系統就會控制其傳回值。

透過指定「estimate」,待處理伺服器時間戳記會根據當地時鐘傳回預估值。這項預估值與最終值不同,因此在伺服器結果可用時,這些值就會變更。

指定「上一個」後,系統會忽略待處理的時間戳記,並改為傳回先前的值。

如果省略或設為「無」,則根據預設,會傳回 null,直到伺服器值可供使用為止。

簽名:

readonly serverTimestamps?: 'estimate' | 'previous' | 'none';