查询过滤器性别等于女性,但国家/地区等于英国-Firebase数据库

时间:2018-09-13 18:54:38

标签: android firebase-realtime-database

我正在尝试使用查询从Firebase数据库中过滤用户。我的目标是查询查找所有不居住在英国的女性。 这是我的数据库结构:

{
  "Users" : {
    "uid1" : {
      "name" : "Sera",
      "sex": "female",
      "country": "USA"
    },
    "uid2" : {
      "name" : "June",
      "sex": "female",
      "country": "UK"
    },
    "uid3" : {
      "name" : "Summer",
      "sex": "female",
      "country": "UK"
    }
  }
}

我可以按性别订购他们,例如:

Query query = FirebaseDatabase.getInstance().getReference().child("Users").orderByChild("sex").equalTo("female");

但是在同一查询中,如何过滤国家/地区不等于英国的地方?

0 个答案:

没有答案