1. 索引
MongoDB支持通用辅助索引,能进行多种快速查询,也提供唯一的,复合的和地理空间索引能力。
2. 存储JavaScript
开发不必使用存储过程了,可以直接在服务器端存取JavaScript的函数和值。
3. 聚合
MongoDB支持MapReduce和其他聚合工具。
4. 固定集合
集合的大小是有上限的,这对某些类型的数据(比如日志)特别有用。
5. 文件存储
MongoDB支持用一种容易使用的协议存储大型文件和文件的元数据。
注意:
MongoDB不支持联接(join),不支持多行事务。主要是因为这两个功能很难在一个分布式系统上实现。