MongoDB 数据库开发规范
2024-10-20 14:52:45
MongoDB 数据库开发规范
转载自-落雨_ https://developer.aliyun.com/article/255536
简介: mongoDB库的设计 mongodb数据库命名规范:db_xxxx 禁止使用任何 " _ "(下划线)外的特殊字符 禁止使用数字打头的库名 数据库名最多为 64字符 mongoDB集合的设计 mongodb集合命名规范:t_xxxx 集合名全部小写 禁止使用任何 " _ "(下划线) 以外的特殊字...
mongoDB库的设计
mongodb数据库命名规范:db_xxxx
禁止使用任何 " _ "(下划线)外的特殊字符
禁止使用数字打头的库名
数据库名最多为 64字符
mongoDB集合的设计
mongodb集合命名规范:t_xxxx
集合名全部小写
禁止使用任何 " _ "(下划线) 以外的特殊字符
禁止使用数字打头的集合名称
集合名称最多为 64字符
mongoDB文档的设计
文档中的 key 禁止使用任何 " _ "(下划线)以外的特殊字符
禁止使用 _id ,如:向 _id 中写入自定义内容中写入自定义内容
尽量不要让数组字段成为查询条件
尽量存放统一了大小写后的数据
mongoDB索引的设计
优先使用覆盖索引
尽量遵循最左前缀原则
索引名称长度不要超过 128 字符
尽可能的将单列索引并入组合索引以降低数量
推荐mongodb版本
mongodb 2.4
mongodb 2.6
mongodb 3.2
最新文章
- c/c++的Soap应用
- 再说vim的tab设置
- YAML 技术研究
- 洛谷P3372 【模板】线段树 1
- HTML5 新特性总结
- 【Unique Binary Search Trees II】cpp
- POJ 3253 Fence Repair (贪心)
- snoopy(强大的PHP采集类) 详细介绍
- Activiti工作流学习-----基于5.19.0版本(4)
- Android 自己的自动化测试(4)&;lt;uiautomator&;gt;
- BZOJ 1228: [SDOI2009]E&D(SG定理)
- UDP和多线程服务器
- 学号:201621123032 《Java程序设计》第12周学习总结
- HTML多图无缝循环翻页效果
- [LeetCode&;Python] Problem 551. Student Attendance Record I
- hdu 1558 (线段相交+并查集) Segment set
- sql server deadlock跟踪的四种方法
- iframe加载顺序导致数据访问出现问题
- oracle 笔记---(二)
- git 创建远程版本库(亲测有效)
热门文章
- Java基础——抽象类
- 无法更新apt镜像源?树莓派安装最新版Debian11(bullseye)arm64位系统步骤
- Baiduyun
- 知识点简单总结——BSGS与EXBSGS
- docker-compose + nginx部署前后端分离的项目
- 渲染一个react?
- MySQL 数据库作发布系统的存储,一天五万条以上的增量, 预计运维三年,怎么优化?
- redis 如何做内存优化?
- Mybatis是如何将sql执行结果封装为目标对象并返回的? 都有哪些映射形式?
- Springboot 抛出Failed to determine a suitable driver class异常原因