Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用一个查询来查询我的数据,该查询将返回半径上的所有内容(geofire 可以找到它),但也在日期时间窗口内。
目前我将日期时间存储为优先级,因此很容易查询数组以获取 2 个优先级数字之间的数据(对应于开始/结束日期时间)。
将我的数据放入 GeoFire 数组中然后查询它以获取半径也很容易。
我可以把这两个结合起来吗?以一种简单而又不太老套的方式?
干杯
不是一个单一的查询。您必须过滤客户端,或者在多个阶段进行查询。
这是因为:
处理这个问题的最简单方法是在客户端进行额外的过滤。如果带宽影响开始导致问题,请对数据进行分区(例如按月分组事件)并分多个阶段进行。