группировка выборки из mongodb

312
14 июля 2017, 05:44

Впервые столкнулся с группировкой, поэтому не знаю как из монго это делать правильно. Есть коллекции вида

{ "_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' 
);

READ ALSO
как записать значение в первую ячейку двумерного массива?

как записать значение в первую ячейку двумерного массива?

Есть массив двумерный массив $result[$a][$b]У каждого $a есть несколько ячеек $b

286
preg_match_all и cURL и QIWI API

preg_match_all и cURL и QIWI API

Нужно немного изменить регулярное выражение в коде php

268
Пути файлов в PHP

Пути файлов в PHP

Проблема вот в чемУ меня создана база данных в OpenServer

192