1 库名
1.1、库名全小写;
1.2、不能包括除_以外其他的一些特殊字符;
1.3、库名不超过30个字符。
2 集合名命规范
2.1、使用小写字母;
2.2、不能包括除_以外其他的一些特殊字符;
2.3、不能以system.开头,因为这种是系统表;
2.4、建议是有业务意义的单词组合,用下划线连接,比如:shipping_orders;
2.5、集合名不超过30个字符串。
3 文档规范
3.1、文档的键值不能包括除_以外其他的一些特殊字符;
3.2、禁止使用_id,因为这个是默认的主键;
3.3、一个集合中尽可能使用相同类型的文档;
3.4、经常作为条件的字段添加索引。
4 语句
4.1、单条语句避免查询过多的数据;
4.2、单个文档的大小建议不超过16M;
4.3、禁用不带条件的查询和更新;
4.4、每次查询的文档数建议不超过500。
5 清空集群建议
建议用drop(),而不是deleteMany()。