在更新到 V9 之前,我使用这个:
let data = doc.data();
for (let field in data) {
let value = data[field];
// If value is an instance of Timestamp, convert it to javascript Date()
if (value instanceof firebase.firestore.Timestamp) {
data[field] = value.toDate();
}
}
Run Code Online (Sandbox Code Playgroud)
但是现在,更新到 V9 后,我遇到了 2 个问题,并且文档中没有提到 JavaScript SDK 的 Timestamp:
firebase.firestore.Timestamp不再可用于检查字段是否为时间戳对象。所以我的问题是,对于 javascript V9 SDK: