天天看點

tp5中 mongo的聚合查詢

tp5中 mongo的聚合查詢要用到command,

首先要連接配接對資料庫

如:

$db = Db::connect($this->config)->name('page_stat');
$query=  array(    
    "aggregate"=>"page_stat",
    "pipeline" =>array(     
    array( '$match' => array( 'bid' =>  )),   
            array( '$group' => array( "_id" => '$bid',      
            'total' => array( '$sum' => '$count')))));
           

再寫指令操作:

$query=new \MongoDB\Driver\Command($query);
$result=$db->command($query);
           

其中的查詢語句要對應擴充的語句格式。