MongoDB 命名规范 (小计2)

文件键命名注意点

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个字节.

你可能感兴趣的:(MongoDB 命名规范 (小计2))