angularfire2 - 如何在firebase中使用多个where子句?

时间:2017-11-06 04:35:05

标签: angular firebase firebase-realtime-database angularfire2

this.db.list('key_threads/key_threadList', {  
            query: {
                orderBy: "key1",
                equalTo: 'val1', 
                orderBy: "key2",  // I GET ERROR HEARE
                equalTo: 'val2', 
            }
        }).subscribe(
            result => { 
                console.log('result ' + JSON.stringify(result));
           });

当我使用上面的代码片段时,我得到了错误形式intellisense:

  

[ts]对象文字不能具有相同的多个属性   以严格模式命名。

     

[ts]重复标识符'orderBy'。

使用多个时间顺序的原因是:

我不会在像

这样的clouse中查询多个孩子
  

从用户中选择*,其中key1 ='val1',key2 ='val2'

在firebase中无法实现上述SQL查询吗?

我用:

angularfire2:4.0.0-rc.0

1 个答案:

答案 0 :(得分:1)

您可以传递AvroFormat格式

试试这个

list