SnapshotOptions interface

DocumentSnapshot 에서 데이터를 검색하는 방법을 구성하는 옵션(예: 아직 최종 값으로 설정되지 않은 서버 타임스탬프에 대해 원하는 동작)

서명:

export declare interface SnapshotOptions 

속성

재산 유형 설명
서버타임스탬프 '추정' | '이전' | '없음' 설정된 경우 아직 최종 값으로 설정되지 않은 서버 타임스탬프의 반환 값을 제어합니다. 'estimate'를 지정하면 보류 중인 서버 타임스탬프가 로컬 시계를 기반으로 한 추정치를 반환합니다. 이 추정치는 최종 값과 다르므로 서버 결과를 사용할 수 있게 되면 이러한 값이 변경됩니다. '이전'을 지정하면 보류 중인 타임스탬프가 무시되고 대신 이전 값이 반환됩니다. 생략하거나 'none'으로 설정하면 서버 값을 사용할 수 있을 때까지 기본적으로 null 반환됩니다.

SnapshotOptions.serverTimestamps

설정된 경우 아직 최종 값으로 설정되지 않은 서버 타임스탬프의 반환 값을 제어합니다.

'estimate'를 지정하면 보류 중인 서버 타임스탬프가 로컬 시계를 기반으로 한 추정치를 반환합니다. 이 추정치는 최종 값과 다르므로 서버 결과를 사용할 수 있게 되면 이러한 값이 변경됩니다.

'이전'을 지정하면 보류 중인 타임스탬프가 무시되고 대신 이전 값이 반환됩니다.

생략하거나 'none'으로 설정하면 서버 값을 사용할 수 있을 때까지 기본적으로 null 반환됩니다.

서명:

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