2016-09-21 44 views
0

1號文件,我需要每行MongoDB的查詢在PHP - 每行

$cursor = $collection->aggregate(
    array('$group' => array('_id' => array('year' => array('$year' => '$dia')),'sesiones' => array('$sum' => '$sesiones'),'usuarios' => array('$sum' => '$usuarios'))) 
); 

結果1號文件中看到。當我把這個代碼:

var_dump($cursor); 

的結果是這樣的

array(2) { ["result"]=> array(8) { [0]=> array(3) { ["_id"]=> array(1) { ["year"]=> int(2016) } ["sesiones"]=> int(12930172) ["usuarios"]=> int(9943884) } [1]=> array(3) { ["_id"]=> array(1) { ["year"]=> int(2015) } ["sesiones"]=> int(18486839) ["usuarios"]=> int(15773531) } [2]=> array(3) 

我想每行看到1個文件

非常感謝

+0

請檢查有關[蒙戈集合] PHP文件(http://php.net/manual/ EN/mongocollection.aggregate.php)。文件將被列入**結果**鍵 – tmquang6805

回答

0

您可以使用

var_dump(iterator_to_array($cursor)); 

,或者你可以做

foreach ($cursor as $doc) { 
display $doc 
} 
+0

仍然是錯誤, – z3r0n