【发布时间】:2020-06-15 10:35:56
【问题描述】:
所以基本上我正在尝试创建一个用户时间线,以显示用户特定半径内的所有帖子,同时还按他们拥有的收藏夹数量以及其他一些过滤器对它们进行排序。我目前正在查询:
Db.collection(x).whereField(X, isEqualTo: Y).whereField(W, areayContains: [Z]).order(...).getDocuments()
它的工作原理除了我还想只获取位于用户位置一定距离内的帖子。我可以在帖子上使用范围过滤器和地理哈希(它们与纬度和经度一起使用),但 Firestore 不允许对与计数字段不同的字段进行范围过滤器。我不知道如何在保留对 Firestore 的使用的同时获得此功能。欢迎任何想法。
【问题讨论】:
标签: swift firebase google-cloud-firestore mobile-application