Firestore中的复杂查询

时间:2017-12-08 09:23:02

标签: android firebase google-cloud-firestore

我有一个firestore集合“users”,其中包含我要查询的以下字段:

"lat": 0.0, // some double value
"lon": 0.0, // some double value
"skills": [ // map of string to int
  {
    "skill": 2
  }
],
"interests": [ // list of strings
  "A",
  "B"
]

在我的Android应用中,我计划获取符合以下查询的用户:

  • geocoordinate(lat,lon)在给定半径范围内(以km为单位)
  • skills-map包含与给定列表的任何元素匹配的键
  • 兴趣列表包含与给定列表的任何元素匹配的元素
  • 这些条件应为 -connected

在firestore文档中,我遗憾地没有找到如何构建此类查询的示例/解释。

0 个答案:

没有答案