如何查询一个es数据对象中,某一条包含两个条件的数据

例如如下数据,怎么拼接查询条件,查询条件为keya=aa keyb=bb是可以查出该条数据,查询条件为keya=cc keyb=bb时查不出来

[{
  "keya":"aa","keyb":"bb"
},
{
  "keya":"cc","keyb":"dd"
}]


{
  "query": {
    "bool": {
      "should": [
        {
          "match": {
          "keya": "cc"
          }
        },
        {
          "match": {
            "keya": "bb"
          }
        }
      ]
    }
  }
}