nativescript firebase插件,按字段查询

nativescript firebase插件,按字段查询,firebase,firebase-realtime-database,angular2-nativescript,Firebase,Firebase Realtime Database,Angular2 Nativescript,我正在使用angular2 nativescript应用程序查询firebase数据库。我详细介绍了如何按字段查询数据库。例如,我想根据下面示例数据库的uid获取一个用户的地址。但我找不到办法。任何帮助都将不胜感激 { "address" : { "-KfBtEuTA43UzSFfK7kU" : { "house_number" : "hno1", "street" : "street1", "city" : "city1", "uid

我正在使用angular2 nativescript应用程序查询firebase数据库。我详细介绍了如何按字段查询数据库。例如,我想根据下面示例数据库的uid获取一个用户的地址。但我找不到办法。任何帮助都将不胜感激

{
  "address" : {
    "-KfBtEuTA43UzSFfK7kU" : {
      "house_number" : "hno1",
      "street" : "street1",
      "city" : "city1",
      "uid" : "0P3Km5i9cEd1Akg7gJfJnALUSZw2"
    },
    "-KfC4Myo69bTZQCzw1yz" : {
      "house_number" : "hno2",
      "street" : "street2",
      "city" : "city2",
      "uid" : "4sj3ADekxsVNf5RaAFjbLbF6x0K2"
    }
  }
}

下面的代码通过uid为我提供了查询结果

  firebase.query(result => {
    console.log("query result:", JSON.stringify(result));
  }, "/address", {
    orderBy: {
      type: firebase.QueryOrderByType.CHILD,
      value: 'uid'
    },
    ranges: [
      {
        type: firebase.QueryRangeType.START_AT,
        value: uidValue
      },
      {
        type: firebase.QueryRangeType.END_AT,
        value: uidValue
      }
    ]
  })

本机脚本插件的文档中有一个如何查询的示例:。除非你展示你已经尝试过的东西,否则我怀疑我们中的任何人都不能比艾迪更好地解释。@FrankvanPuffelen,我的错。我认为该接口将类似于AngularFire列表查询:“AngularFire.database.list(“/address/”,{query:{orderByChild:'uid',equalTo:userData.uid}});”现在,我找到了解决办法。我会回答我的问题。谢谢。在OrderBy中,我给出的值是“Status”。在范围中,我为START_AT和END_AT赋予值:“New”。我不能得到结果。你能帮助我吗?