首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理GeoFirestore查询的读操作?

如何处理GeoFirestore查询的读操作?
EN

Stack Overflow用户
提问于 2019-08-05 01:54:49
回答 1查看 213关注 0票数 1

我正在制作一个应用程序,我可以在其中定位我周围的人。因此,我有一个Firestore数据库,它保存了所有用户的位置(users/{usersId}),并且我进行了一个查询,以查找我周围的所有人。我的问题是,如果我周围有1000个人,query count 1000 read操作。是否有解决方案来处理读操作的数量?

下面是我进行地理查询的方法:

代码语言:javascript
复制
var db = firebase.firestore();
const geoFirestore = new GeoFirestore(db);
const collectionRef = geoFirestore.collection('users');
const geoQuery = collectionRef.near({
        center: user.coordinates,
        radius: user.distance,
});
geoQuery.get().then((value) => {
        value.docs.forEach( async (element) => {
              ....
        })
})
EN

回答 1

Stack Overflow用户

发布于 2019-08-07 04:41:11

感谢你的回答,这是我创建的索引

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57348998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档