//db.PageSerp.aggregate({$match: {page_id: "521cbb536803fade44000016"}}, {$group: {_id: "$keyword_id"}}, {$skip: 4}, {$limit: 2});
/** @var Connection $conn */
$conn = $this->get('doctrine_mongodb')->getConnection();
/** @var \MongoClient $mongo */
$mongo = $conn->getMongo();
if(!$mongo){
$conn->connect();
$mongo = $conn->getMongo();
}
/** @var \MongoCollection $coll */
$coll = $mongo->selectDB('nt-us')->selectCollection('PageSerp');
$ops = array(
array(
'$match' => array('page_id' => '521cbb536803fade44000016'),
),
array(
'$group' => array('_id' => '$keyword_id'),
),
array('$skip' => 2),
array('$limit' => 2),
);
$res = $coll->aggregate($ops);
28 августа 2013 г.
mongodb aggregate doctrine
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий