摘要:[PHP] 在CakePHP中使用MongoDB的group方法
以下是我從網路上拼湊而成的程式碼,主要是參考PHP Manual裡面的寫法,應用在CakePHP的寫法則是參考[2]的第51頁。
程式碼
$mongo = $this->getMongoDb();
$collection = $mongo->selectCollection($this->useTable);
$keys = array("category" => 1);
$options = array(
'condition' => array(
'pirce' => 10
));
$initial = array('items' => array());
$reduce = "function (obj, prev) { prev.items.push(obj); }";
$g = $collection->group($keys, $initial, $reduce, $options);
var_dump($g);
參考資料:
- PHP: MongoCollection::group - Manual
- Tips of CakePHP and MongoDB - Cakefest2011 ichikaway
- cakephp 使用 mongodb - 猪猪的个人空间 - 开源中国社区
文章內容僅提供技術分享,如有錯誤還請不吝指教。