geofirestore 是否检索所有文档?

Does geofirestore retrieves all documents?

我在 Firestore 中有 users 个集合,每个文档的格式为 { d: <obj>, g: <str: geohash>, l: <GeoPoint> },我在我的客户端应用程序上使用 geofirestore-js 来执行附近搜索,它一直有效太好了。
但是,我想知道geofirestore-js是否事先在幕后检索了users中的所有文档,并进行了计算以缩小结果。
我问的原因是,根据 Firebase official document,重要的不是 API 调用的数量,而是文档的数量。 或者,库是否神奇地缩小了服务器端的结果?

它没有读取所有文件。那根本无法扩展。地理查询使用一种特殊的编码,可以有效地查询以仅查找匹配的文档。

它甚至在 GitHub page 上说:

GeoFirestore selectively loads only the data near certain locations, keeping your applications light and responsive, even with extremely large datasets.