Firebase CloudFireStore:侦听集合中的新文档并加载它们

Firebase CloudFireStore:侦听集合中的新文档并加载它们,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我正在使用Firebase和云Firestore制作一个消息应用程序。我有一个名为“messages”的集合,其中包含每条消息的文档。我的主要目标是监听该集合中的新文档,并在不重新加载集合中的所有文档的情况下加载它们 编辑:简而言之,我希望客户端加载其他客户端保存的消息。这取决于什么定义文档何时为“新”文档 如果“new”表示“created after now()”,那么您需要在文档中创建一个时间戳,并从now()开始查询。这与David在这里对Firebase实时数据库的解释非常相似: 如果

我正在使用Firebase和云Firestore制作一个消息应用程序。我有一个名为“messages”的集合,其中包含每条消息的文档。我的主要目标是监听该集合中的新文档,并在不重新加载集合中的所有文档的情况下加载它们


编辑:简而言之,我希望客户端加载其他客户端保存的消息。

这取决于什么定义文档何时为“新”文档

如果“new”表示“created after now()”,那么您需要在文档中创建一个
时间戳,并从
now()
开始查询。这与David在这里对Firebase实时数据库的解释非常相似:


如果“新建”表示“此用户以前没有加载过的文档”,则需要跟踪他们看到的最新文档,并对该文档进行查询。加藤在这里解释了Firebase Realtime的类似模型:

这非常有效。创建的
时间戳是个好主意。