Javascript 如何在firebase中按内部属性进行过滤?

Javascript 如何在firebase中按内部属性进行过滤?,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,假设我有以下模式: { houses: { { house1: { is_empty: true }, house2: { is_empty: false } } } } 如何获取所有为空的房屋为真?在JavaScript中,您可以获取所有为空的房屋: ref.child('houses').orderByChild('is_empty').equalTo(true); 确保将以下索引添加到Firebase仪表板的安全规则中: { "rules": { "hou

假设我有以下模式:

{
  houses:  {
    { house1: { is_empty: true }, house2: { is_empty: false } }
  }
}

如何获取所有
为空的房屋
为真?

在JavaScript中,您可以获取所有为空的房屋:

ref.child('houses').orderByChild('is_empty').equalTo(true);
确保将以下索引添加到Firebase仪表板的安全规则中:

{
  "rules": {
    "houses": {
      ".indexOn": ["is_empty"]
    }
  }
}

请花些时间研究,特别是。它涵盖了这个以及更多的主题。

与您的另一个问题相同:您使用的是什么语言?你已经试过什么了吗?Firebase有非常好的文档(for、and),其中包含了这个问题和许多其他问题的答案。我正在使用JS,我尝试过划分我的集合,所以我有house/Empts和house/not_Empts。我不确定在这个场景中如何使用
orderByChild