SnapshotOptions interface

用于配置如何从 DocumentSnapshot 检索数据的选项(例如,尚未设为最终值的服务器时间戳的所需行为)。

签名

export declare interface SnapshotOptions 

属性

属性 类型 说明
serverTimestamps “estimate”|“上一个”|“none” 如果设置了此字段,则用于控制尚未设为最终值的服务器时间戳的返回值。如果指定“estimate”,则待处理的服务器时间戳会根据本地时钟返回一个估算值。此估算值与最终值不同,导致这些值在服务器结果可用后发生变化。如果指定“previous”,则待处理时间戳将被忽略并改为返回其先前的值。如果省略或设置为“none”,在服务器值可用之前,系统将默认返回 null

SnapshotOptions.serverTimestamps

如果设置了此字段,则用于控制尚未设为最终值的服务器时间戳的返回值。

指定“estimate”后,待处理服务器时间戳会根据本地时钟返回一个估算值。此估算值与最终值不同,并会导致这些值在服务器结果生成后发生变化。

如果指定“previous”,则待处理时间戳将被忽略,并改为返回其先前的值。

如果省略或设置为“none”,则在服务器值可用之前,系统将默认返回 null

签名

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