【发布时间】:2021-01-26 20:58:40
【问题描述】:
当我在 Firestore 上保存时间戳日期时,它会保存为时间戳数据类型。
但是当我将数据检索到 React 中时,有时它会作为时间戳检索,我可以使用 toDate() 将其转换为 JS 日期,但其他时候检索为 {_seconds, _nanoseconds},我需要手动进行转换。
这似乎很混乱。是否有关于如何保存以及如何从 Google Firestore 中检索日期的最佳做法? 谢谢
【问题讨论】:
-
如果你把它保存为字符串呢?
-
但这是最好的做法吗?那么为什么 Firestore 实现时间戳>
-
你能可靠地编写产生秒/纳秒变体的代码吗?还是看起来很随机?
-
我将它从 React 保存为
Date类型,它会自动将它保存到 Firsetore 为timestamp。但是在重新检索时,它似乎是随机的:有时它会自动将其转换回Date,但其他时候检索为{_seconds, _nanoseconds},我需要手动解析它
标签: javascript firebase google-cloud-firestore timestamp