我正在Firestore中构建一个实时聊天应用程序,目前在回读消息时间戳时遇到问题。我正在使用onSnapshot侦听器从邮件集合中获取更新,但是我发现我在最新的时间戳上收到 undefined 的错误,这导致我认为serverTimestamp()是服务器上的异步方法侧。我找不到与此有关的任何文档

是这样吗

最佳答案

serverTimestamp()只是在客户端上返回一个静态的哨兵值。它不可能产生错误。这些哨兵值所做的所有事情就是告诉服务器使用其当前时间来填充其出现的字段。

关于firebase - firestore.FieldValue.serverTimestamp()是否异步?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51714486/

10-10 11:56