Я хотел бы знать, существует ли так или иначе, я могу "сгруппироваться" своими результатами с MongoDB/Php.
Это - код, который я использую для отображения моих строк:
$count = $col->find(array('order_id' => array('$gt' => '0')))->count();
Я должен сгруппировать их order_id
.
По-видимому, мы не можем сделать a count()
на a group()
как find()
РАБОТЫ: $countfind = $col->find()->count();
НЕ РАБОТАЕТ: $countgroup = $col->group($keys)->count();
Я должен считать этот groupby.
Спасибо за помощь.
Есть подробная документация по команде Group на их сайте .
Здесь есть несколько примеров использования Group PHP-библиотеки .
Если ваш набор данных действительно велик, вам может потребоваться запустить map-reduce, чтобы «предварительно сгруппировать» эти данные.