用于配置如何从 DocumentSnapshot
检索数据的选项(例如,尚未设为最终值的服务器时间戳的所需行为)。
签名:
export declare interface SnapshotOptions
属性
属性 | 类型 | 说明 |
---|---|---|
serverTimestamps | “estimate”|“上一个”|“none” | 如果设置了此字段,则用于控制尚未设为最终值的服务器时间戳的返回值。如果指定“estimate”,则待处理的服务器时间戳会根据本地时钟返回一个估算值。此估算值与最终值不同,导致这些值在服务器结果可用后发生变化。如果指定“previous”,则待处理时间戳将被忽略并改为返回其先前的值。如果省略或设置为“none”,在服务器值可用之前,系统将默认返回 null 。 |
SnapshotOptions.serverTimestamps
如果设置了此字段,则用于控制尚未设为最终值的服务器时间戳的返回值。
指定“estimate”后,待处理服务器时间戳会根据本地时钟返回一个估算值。此估算值与最终值不同,并会导致这些值在服务器结果生成后发生变化。
如果指定“previous”,则待处理时间戳将被忽略,并改为返回其先前的值。
如果省略或设置为“none”,则在服务器值可用之前,系统将默认返回 null
。
签名:
readonly serverTimestamps?: 'estimate' | 'previous' | 'none';