相关疑难解决方法(0)

如何使用firestore运行地理"附近"查询?

来自firebase的新firestore数据库本身是否支持基于位置的地理查询?即查找10英里内的帖子,或找到最近的50个帖子?

我看到实时firebase数据库有一些现有的项目,像geofire这样的项目 - 那些也可以适应firestore吗?

firebase google-cloud-firestore

53
推荐指数
6
解决办法
3万
查看次数

有没有办法将GeoFire与Firestore一起使用?

GeoFire与实时数据库紧密耦合,而地理查询是许多希望迁移到Firestore的应用程序的常见功能依赖.有没有办法在Firestore环境中复制散列/检索位置?

firebase geofire firebase-realtime-database google-cloud-firestore

51
推荐指数
4
解决办法
1万
查看次数

Firestore多范围查询

假设我有一些汽车,我想按price范围和year范围过滤它们。我知道由于性能原因,Firestore具有严格的限制,因此类似:

db.collection("products")
  .where('price','>=', 70000)
  .where('price','<=', 90000)
  .where('year','>=', 2015)
  .where('year','<=', 2018)
Run Code Online (Sandbox Code Playgroud)

会抛出一个错误:

查询无效。不等式(<,<=,>或> =)的所有过滤器都必须位于同一字段上。

那么,有没有其他方法可以执行这种查询而无需本地数据管理?也许是某种索引或棘手的数据组织?

nosql firebase google-cloud-firestore

4
推荐指数
1
解决办法
1974
查看次数