mongodb数据库规范 (一)mongoDB库的设计 mongodb数据库命名规范 例如:公司名_模块名 FlytExpress_xxxx a.禁止使用任何 " _ "(下划线)外的特殊字符 b.禁止使用数字打头的库名 c.数据库名最多为 64字符 (二)mongoDB集合的设计 a.mongodb集合命名规范:模块名_业务名 rps_order b.集合名全部小写 c.禁止使用任何 " _ "(下划线) 以外的特殊字符 d.禁止使用数字打头的集合名称 e.集合名称最多为 64字符 (三)mongoDB文档的设计 a.文档中的 key 禁止使用任何 " _ "(下划线)以外的特殊字符 b.禁止使用 _id ,如:向 _id 中写入自定义内容中写入自定义内容 c.尽量不要让数组字段成为查询条件 e.尽量存放统一了大小写后的数据 (四)mongoDB索引的设计 a.优先使用覆盖索引 b.尽量遵循最左前缀原则 c.索引名称长度不要超过 128 字符 d.尽可能的将单列索引并入组合索引以降低数量