Firestore 查询的默认限制是多少?

And*_*eev 11 google-cloud-firestore

假设我有一个mycollection包含 1,000,000 条记录的集合。

此查询将返回多少条记录?

const query = firestore.collection('mycollection').get()
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到。

Dou*_*son 8

没有默认限制。您显示的查询要求mycollection. 对于大型集合,您将需要施加限制以避免成本过高和内存不足。

来自firebase.google.com文档:

默认情况下,查询按文档 ID 升序检索满足查询的所有文档。您可以使用 orderBy() 指定数据的排序顺序,并且可以使用 limit() 限制检索的文档数量。

  • 这就是查询的工作方式,是的。您将收到一个包含整个结果集的 QuerySnapshot 对象。如果您想要部分结果并遍历它们而不立即接收整个集合,您应该考虑阅读有关分页的内容。https://firebase.google.com/docs/firestore/query-data/query-cursors (3认同)