MongoDB系列--轻松应对面试中遇到的MongonDB索引(index)问题

2019-10-17
阅读 16 分钟
3.6k
索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中( 索引存储在特定字段或字段集的值),而且是使用了B-tree结构。索引可以极大程度提升MongoDB查询效率。   如果没有索引,MongoDB必须执行全集合collections扫描,即扫描集合中的每个文档,选取符合查询条件的文档document。 如果查询时存在适当的索引,M...

MongoDB系列--深入理解MongoDB聚合(Aggregation )

2019-10-14
阅读 5 分钟
8k
关注公众号【Ccww笔记】,领取干货资料  MongoDB中聚合(aggregate) 操作将来自多个document的value组合在一起,并通过对分组数据进行各种操作处理,并返回计算后的数据结果,主要用于处理数据(诸如统计平均值,求和等)。MongoDB提供三种方式去执行聚合操作:聚合管道(aggregation pipeline)、Map-Reduce函数以及单一的...