1、文档是MongoDB中数据的基本单元,非常类似于关系数据库管理系统中的行(但更复杂)
2、类似地,集合可以看做是没有模式的表
3、MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限
4、MongoDB自带简洁但功能强大的JavaScript shell,这个工具对于管理MongoDB实例和操作数据库作用非常大
5、每一个文档都有一个特殊的键“_id”,它在文档所处的集合中是唯一的
1、索引
MongoDB支持通用辅助索引,能进行多种快速查询,也提供唯一的、复合的和地理空间索引能力
2、存储JavaScript
开发人员不必使用存储过程了,可以直接在服务器端存取JavaScript的函数和值
3、聚合
MongoDB支持MapReduce和其他聚合工具
4、固定集合
集合的大小是有限的,这对某些类型的数据(比如日志)特别有用
5、文件存储
MongoDB支持用一种容易使用的协议存储大型文件和文件的元数据
领取专属 10元无门槛券
私享最新 技术干货