我有2個集合,類別和產品。 每個產品都有一個category_id。我想列出類別名稱與產品數量... 我已經做了1循環和2查詢。但我想把它作爲一個單一的查詢。 如何在mongo數據庫中生成?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;
}
您無法使用一個查詢查詢兩個集合。 – WiredPrairie