existe uma maneira no angularfire para consultar a condição AND correspondente

Como podemos consultar a base de fogo do angularfire para corresponder a duas condições. eu queria procurar abaixo de duas condições comoE Combine

se sua chave tivercor vermelhase sua chave tiver umcategorias hex

ou qual será a validação no firebase como .indexOn ou .validate

json é como

{

  "color" : {
    "-UqPNlZ8ddgdGMFSsD" : {
      "color" : "red",
      "categories" : {
        "hex" : {
          "subcategory" : [ "#111", "#333" ]
        }
      },
      "status" : "ok"
    },
    "-U9P4pBpYiId3ID64K" : {
      "color" : "blue",
      "categories" : {
        "hex" : {
          "subcategory" : [ "#ddd", "#eee" ]
        }
      },
      "status" : "ok"
    },
    "-U9UgOdffZdfdbSydF" : {
      "color" : "green",
      "categories" : {
        "hex" : {
          "subcategory" : [ "#333", "#555" ]
        }
      },
      "status" : "ok"
    }
}

questionAnswers(1)

yourAnswerToTheQuestion