SnapshotOptions interface

Các tùy chọn định cấu hình cách truy xuất dữ liệu từ DocumentSnapshot (ví dụ: hành vi mong muốn đối với dấu thời gian của máy chủ chưa được đặt thành giá trị cuối cùng của chúng).

Chữ ký:

export declare interface SnapshotOptions 

Của cải

Tài sản Kiểu Sự miêu tả
máy chủDấu thời gian 'ước tính' | 'trước' | 'không có' Nếu được đặt, sẽ kiểm soát giá trị trả về cho dấu thời gian của máy chủ chưa được đặt thành giá trị cuối cùng. Bằng cách chỉ định 'ước tính', dấu thời gian của máy chủ đang chờ xử lý sẽ trả về ước tính dựa trên đồng hồ địa phương. Ước tính này sẽ khác với giá trị cuối cùng và khiến các giá trị này thay đổi sau khi có kết quả từ máy chủ. Bằng cách chỉ định 'trước', các dấu thời gian đang chờ xử lý sẽ bị bỏ qua và thay vào đó trả về giá trị trước đó của chúng. Nếu bị bỏ qua hoặc được đặt thành 'không', giá null sẽ được trả về theo mặc định cho đến khi giá trị máy chủ khả dụng.

SnapshotOptions.serverTimestamps

Nếu được đặt, sẽ kiểm soát giá trị trả về cho dấu thời gian của máy chủ chưa được đặt thành giá trị cuối cùng.

Bằng cách chỉ định 'ước tính', dấu thời gian của máy chủ đang chờ xử lý sẽ trả về ước tính dựa trên đồng hồ địa phương. Ước tính này sẽ khác với giá trị cuối cùng và khiến các giá trị này thay đổi sau khi có kết quả từ máy chủ.

Bằng cách chỉ định 'trước', các dấu thời gian đang chờ xử lý sẽ bị bỏ qua và thay vào đó trả về giá trị trước đó của chúng.

Nếu bị bỏ qua hoặc được đặt thành 'không', giá null sẽ được trả về theo mặc định cho đến khi giá trị máy chủ khả dụng.

Chữ ký:

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