1文档是mongodb的核心概念,就是键值对的一个有序的集合,{"greeting":"hello word!"}
键是字符串可以使用任意UTF-8字符 不能是 (空字符) .和$具有特色意义,只能在特定情况下使用
Mongodb不但区分类型 而且区分大小写 {"foo":"2"} {"foo":2} 这两个就是不同的 {"foo":"3"}{"Foo":"3"} 也是不同的
文档中键值对 是有序的,顺序不对 也代表不同的意义,
2集合 就是一组文档 相当于一张表 集合是动态模式,这意味着一个集合里面的文档可以是各式各样的,
命名:
- 不能有空字符串
- 不能包含 (空字符)
- 不能以system.开头
- 用户创建的集合不能再集合名中包含保留字符'$'
3数据库 多个文档组成集合,多个集合可以组成数据库
命名:
- 不能有空字符串
- 不能含有 / . * < > : | ? $