云Firestore有查询"强最终一致性"?



假设我有云Firestore数据库,所有文档都是使用FieldValue.serverTimestamp()与云功能创建的createdAt字段。我不直接在Firestore上写/更新/删除任何文档。

如果我查询所有文档直到现在的日期时间。

  1. 我要查询到现在为止的所有文件吗?或者有任何机会出现一些新的文档,如果我再次查询使用最后的时间戳?(就像一个创建新文档的云函数过程)

  2. 查询结果是否一致?(如果Cloud firestore不更改数据,则不更改)

Firestore有一个立即一致性模型:一旦写操作完成,它对所有客户端都可用,而不仅仅是其中的一个子集。

这意味着一旦FieldValue.serverTimestamp()的某个值被写入到您的createdAt字段,将永远不会有一个旧的值被写入。

相关内容

  • 没有找到相关文章

最新更新