文件键命名注意点
1._id 是系统保留关键字, 是默认主键, 在集合中必需唯一, 且不可更改.
2.键不能包含\0或空字符,这个字符表示键的结尾
3.不能以$开头
4.不能包含.(点号)
5.键区分大小写且不能重复 example:{Aaa:1, aaa:2}
集合命名注意点
1.集合名不能为空字符串(” “)
2.不能包含\0或空字符,这个字符表示键的结尾
3.集合名不能以”system.”开头,此前缀是系统本身保留的
4.集合名不能包含$字符(注:可包含 . 点号)
数据库命名注意点
1.不能为空字符串(” “)
2.不能以$开头
3.不能包含.(点号)和空字符串
4.数据库名区分大小写(建议数据库名全部使用小写)
5.数据库名最长为64个字节
6.不要与系统保留的数据库名相同,这写数据库包括:admin,local,config等
命名空间
把数据库名添加到集合名前边,以 . (点号)链接,得到集合的完全限定名,就是命名空间,
example: hello.mongo
注:点号可以出现在集合的名字中,例如:hello.mongo.world. 可以将world看作mongo集合的子集合
命名空间的长度不可超过100个字节.