【发布时间】:2020-09-09 02:30:13
【问题描述】:
目前正在使用 Firebase,并且正在实现使用 Timestamp 字段值来记录文档的时间,但我遇到了一个问题,即创建的文档的时间戳并不总是完全准确。经过一些测试,它似乎只是在短时间内连续使用了字段值。
例如;如果我在几个小时内第一次使用该字段在 Firestore 中创建一个新文档,则该字段值是准确的。但是,如果 5 分钟后我创建另一个文档并再次使用该字段值,它会使用上一个文档中的时间戳,这意味着两个文档的字段是相同的。
我不确定是否有缓存之类的东西,或者我是否可能没有正确调用该字段?我有这一行:export const timestamp = firebase.firestore.Timestamp.fromDate(new Date());
我在其他文件中调用它,例如将文档添加到集合中:db.collection('projects').add({ title: 'Test Project', created: timestamp })
对此的任何见解将不胜感激。谢谢!
【问题讨论】:
标签: javascript firebase google-cloud-firestore