如何一次颤抖地查询Google Cloud Firestore集合中的文档

时间:2019-09-09 22:31:44

标签: flutter google-cloud-firestore

嗨,我正在使用云存储和扑动。我想查询firestore的方式是,我将一次从查询中获取一个元素,而不是一次全部。我正在开发一种纸牌游戏,当用户从卡组中抽出纸牌并可以决定何时停止时,所以我不想查询超出用户所需的信息。我正在看startAtDocument()可能是一个解决方案,但不确定什么是最佳实践。

1 个答案:

答案 0 :(得分:1)

如果您希望限制查询最多返回一个文档,则可以.limit(1)到查询末尾。请参阅Query.limit method上的文档。

如果以后要获取一个或多个其他文档,则可以使用Query.startAfterDocument传递已有的文档。然后,查询将在您传递的所谓的锚文档之后返回文档。