我正在使用带有PHP YII的MongoDB。我使用YiiMongoDbSuite来设置mongoDB查询的标准。
目前,我正在使用Group by和Limit。但是由于某种原因,查询返回的行数少于预期的数量。
$criteria=new EMongoCriteria();
$criteria->group('col_1');
$criteria->limit(10);
$result = TableName::model()->findAll($criteria);
有人可以指导我,因为我是MongoDB和YiiMongoDbSuite的新手。
提前致谢,
答案 0 :(得分:1)
很好地使用MongoYii(我维护):
$result = MongoModel::model()->aggregate(
array(
'$group' => array('_id' => 'col_1'),
'$limit' => 10
)
)
我不确定如何使用YiiMongoDbSuite,事实上我所看到的group
中没有EMongoCriteria
命令。