嗨,我正在使用云存储和扑动。我想查询firestore的方式是,我将一次从查询中获取一个元素,而不是一次全部。我正在开发一种纸牌游戏,当用户从卡组中抽出纸牌并可以决定何时停止时,所以我不想查询超出用户所需的信息。我正在看startAtDocument()可能是一个解决方案,但不确定什么是最佳实践。
答案 0 :(得分:1)
如果您希望限制查询最多返回一个文档,则可以.limit(1)
到查询末尾。请参阅Query.limit
method上的文档。
如果以后要获取一个或多个其他文档,则可以使用Query.startAfterDocument
传递已有的文档。然后,查询将在您传递的所谓的锚文档之后返回文档。