Впервые столкнулся с группировкой, поэтому не знаю как из монго это делать правильно. Есть коллекции вида
{ "_id" : ObjectId("50d2aed37f1515b621000001"), "url" : "/index.php", "title" : "название страницы", "timestamp" : 1355984595 }
{ "_id" : ObjectId("50d2cd047f1515b414000001"), "url" : "/index.php", "title" : "название страницы2", "timestamp" : 1355992324 }
{ "_id" : ObjectId("50d2ed4c7f1515d308000001"), "url" : "/section1/", "title" : "название страницы3", "timestamp" : 1356000588 }
{ "_id" : ObjectId("50d2ed4c7f1515d308000001"), "url" : "/section2/", "title" : "название страницы4", "timestamp" : 1356000588 }
мне нужно сгруппировать значения по url, но с ограничением по 2 записи на страницу, на выходе получить массив вида:
array = (
'/index.php' => array (
'title' => 'название страницы1',
'title' => 'название страницы2'),
'/section1/' => 'название страницы3',
'/section2/' => 'название страницы4'
);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть массив двумерный массив $result[$a][$b]У каждого $a есть несколько ячеек $b