カテゴリと製品の 2 つのコレクションがあります。各商品には、category_id があります。商品数でカテゴリ名をリストしたい... 1回のループと2回のクエリでこれを行いました。しかし、これを単一のクエリとして作成したい。mongo DBでそれを生成する方法は?
public function GetCategories(){
$data = array();
$this->cimongo->where(array('status'=>'1'));
$query = $this->cimongo->get('category');
foreach($query->result_array() as $category){
$data[] = array(
'keyword' => $category['keyword'],
'name' => $category['name'],
'total' => $this->GetTotalWordsByCategoryId($category['_id'])
);
}
return $data;
}