mongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限。
每一个文档都有一个特殊的的键_id,他在文档所处的集合是唯一的。
文档
文档的键是字符串,键值可以使用任意UTF-8字符。
键不能包含\0字符,这个字符用来表示键的结尾。
MonoDB不但区分类型,也区分大小写。例如下面两个文档是不同的:
{"foo": 3}
{"foo": "3"}
以下文档也是不同的:
{"foo": 3}
{"Foo": 3}
MongoDB中文档不能有重复的键。
子集合
组织集合的一种惯例是使用"."字符分开的按命名空间划分的子集合。例如一个带有博客功能的应用可能包含两个集合,分别是blog.posts和blog.authors。这样做目的是为了使组织结构更好些,也就是说blog这个集合(这里根本就不需要存在)及其子集合没有任何关系。
数据库
mongoDB中每个数据库都有独立的权限控制,即便是放在磁盘上,不同的数据库放置在不同的文件中。数据库名最终会变成文件系统里的文件。
mongo权威指南学习笔记-入门,布布扣,bubuko.com
原文:http://www.cnblogs.com/myanchen/p/3627556.html