-1
매번 생성 된 (또는 업데이트 된) 문서에 생성 된 날짜를 삽입하고 싶습니다. 자바 스크립트에서 Firestore 문서의 서버 타임 스탬프
나는firebase.database.ServerValue["TIMESTAMP"]
을 사용하려고하지만, 그것은 나에게
.sv:"timestamp"
모든 workaraund을 던져?
매번 생성 된 (또는 업데이트 된) 문서에 생성 된 날짜를 삽입하고 싶습니다. 자바 스크립트에서 Firestore 문서의 서버 타임 스탬프
나는firebase.database.ServerValue["TIMESTAMP"]
을 사용하려고하지만, 그것은 나에게
.sv:"timestamp"
모든 workaraund을 던져?
모든 데이터베이스 문서 생성 및 업데이트를위한 유틸리티 함수를 만들었습니다. serverTimestamp()는 문서가 작성/업데이트 될 때 실제 타임 스탬프로 변환 된 센티널을 반환합니다.
private getNewMetadata(key?: string): shareTypes.documentMetadata {
let metadata: shareTypes.documentMetadata = {
createdAt: this.timestamp(),
updatedAt: this.timestamp(),
id: key || ""
}
return metadata; }
private timestamp(): any {
return firebase.firestore.FieldValue.serverTimestamp()
}
[문제를 재현하는 전체 ** 코드 **] (http://stackoverflow.com/help/mcve)를 공유하십시오. 그것 없이는 [타임 스탬프 작성에 관한 Firebase 문서] (https://firebase.google.com/docs/firestore/manage-data/add-data#update_fields_in_nested_objects)보다 더 잘 도움이 될 것 같지 않습니다. –