我有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