Javascript AngularFire2-Firebase如何筛选查询?

Javascript AngularFire2-Firebase如何筛选查询?,javascript,angular,firebase,firebase-realtime-database,angularfire2,Javascript,Angular,Firebase,Firebase Realtime Database,Angularfire2,现在,每个post对象都有一个用户名和一个category属性。我想能够得到一个特定的用户名和类别的所有职位 我怎样才能为类别设置一个过滤器,或者只是将返回值赋给一个变量,并在返回之前执行某种循环来检查属性 谢谢使用rxjs过滤器。Firebase数据库只能在单个属性上按/filter排序。您可以将这两个值组合成一个属性来完成您的用例。看见我还建议您看看这段视频,它涵盖了相同的方法: subscribeQueryPostsByUsernameAndCategory(username: s

现在,每个post对象都有一个用户名和一个category属性。我想能够得到一个特定的用户名和类别的所有职位

我怎样才能为类别设置一个过滤器,或者只是将返回值赋给一个变量,并在返回之前执行某种循环来检查属性


谢谢

使用rxjs过滤器。Firebase数据库只能在单个属性上按/filter排序。您可以将这两个值组合成一个属性来完成您的用例。看见我还建议您看看这段视频,它涵盖了相同的方法:
    subscribeQueryPostsByUsernameAndCategory(username: string, category: string) {
    return  this.af.database.list('posts', {
        query: {
            orderByChild: 'username',
            equalTo: username,
        }
    });