MongoDB的产生背景是在大数据环境,所谓的大数据实际上也就是进行数据信息的收集汇总。必须要有信息的统计操作,
而这样的拥挤操作就是聚合(分组统计就是一种聚合操作)。
1、取得集合的数据量 :对于聚合的数据浪而言,在MongoDB里面直接使用count()函数就可以完成。
(01)、范例:统计students表中的数据量 => db.students.count();
(02)、范例:模糊查询 => db.students.count({"name":/张/i});
在进行信息查询的时候,不设置条件永远要比设置条件的查询快很多,无论是全部查询还是模糊查询,
实际上都是模糊查询一种(没有设置关键字);
2、group操作
(01)、使用“group”操作可以实现数据的分组操作,在MongoDB里面会将集合一句指定的key的不同进行分组操作,
且每一个组都会产生一个处理的文档结果。