Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularFire2复杂查询_Angular_Typescript_Firebase_Firebase Realtime Database_Angularfire2 - Fatal编程技术网

AngularFire2复杂查询

AngularFire2复杂查询,angular,typescript,firebase,firebase-realtime-database,angularfire2,Angular,Typescript,Firebase,Firebase Realtime Database,Angularfire2,我需要根据两个键和值查询Firebase列表。例如: books -gdhagd342363 status:'Active' authers -yruywert676:'john markos' -eiuqwbj8200:'mark solo' -jdfhs8797429 status:'Active' authers -yruywert676:'j

我需要根据两个键和值查询Firebase列表。例如:

books
   -gdhagd342363
        status:'Active'
        authers
            -yruywert676:'john markos'
            -eiuqwbj8200:'mark solo'
   -jdfhs8797429
        status:'Active'
        authers
            -yruywert676:'john markos'
所以我想知道有多少本书是
(状态=='Active')
和(
作者的键==
-yruywert676


如何实现这种查询?

Firebase数据库查询只能对单个属性进行排序/筛选。在某些情况下,可以将多个值组合成一个属性来完成一个用例(请参阅)。但看起来这个场景更接近于将书籍分类(请参阅)。除了Frank的评论,我建议您阅读Firebase数据库查询只能对单个属性进行排序/筛选。在某些情况下,可以将多个值组合成一个属性来完成一个用例(请参阅)。但这一场景似乎更接近于将书籍分类(请参阅)。除了弗兰克的评论,我建议您阅读