$keys = array('type'=>1); //依据type字段分组
$initial = array("items" => array('CreateTime'=>0)); //带到reduce中初始化
$reduce = "function (obj, prev) {
if(obj.CreateTime > prev.items.CreateTime){ //按照CreateTime来排序
prev.items = obj;
}
}";$cand = array('condition'=>array('status'=>1)); //查询条件$collection->group($keys, $initial, $reduce, $cond);

本文介绍了一种使用MongoDB进行数据分组和聚合的方法,通过特定的脚本实现了基于CreateTime字段的数据排序,并展示了如何设置查询条件来筛选状态为1的数据。
890

被折叠的 条评论
为什么被折叠?



