MongoDB的命名规则如下:,1. 库名全部小写,禁止使用任何_
以外的特殊字符,禁止使用数字打头的库名;,2. 数据库名最多为64字符;,3. 集合名不能是空字符串(""),不能包含 \0 字符 (空字符),这个字符标识集合名的结束,且不能以 “system.” 开头,这是为系统保留的前缀;,4. 键/值对有序,键不能重复;,5. 文档中的key禁止使用_以外的特殊字符,key全部小写,多个单词可以下划线分割;,6. 禁止使用数字打头的key,禁止自定义_id(_id一般自增,使用无序id极有可能降低写入性能);,7. 相似类型文档放在一个集合中,能大幅提高索引利用率。
MongoDB的各种命名规则如下:
创新互联专注于阿拉山口企业网站建设,自适应网站建设,商城网站建设。阿拉山口网站建设公司,为阿拉山口等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
1、数据库名称:
必须以字母开头。
可以包含字母、数字、下划线和连字符。
不能是空字符串。
不能是保留关键字。
2、集合名称:
可以包含字母、数字、下划线和连字符。
不能是空字符串。
不能是保留关键字。
不能以"system."开头,这是MongoDB的系统数据库前缀。
3、文档字段名称:
可以包含字母、数字、下划线和连字符。
不能是空字符串。
不能是保留关键字。
不能以"$"开头,"$"符号用于特殊字段。
4、索引名称:
可以包含字母、数字、下划线和连字符。
不能是空字符串。
不能是保留关键字。
不能以"."开头,"."用于区分数据库和集合。
5、视图名称:
可以包含字母、数字、下划线和连字符。
不能是空字符串。
不能是保留关键字。
不能以"system."开头,这是MongoDB的系统数据库前缀。
6、存储过程名称:
可以包含字母、数字、下划线和连字符。
不能是空字符串。
不能是保留关键字。
不能以"system."开头,这是MongoDB的系统数据库前缀。
7、WiredTiger存储引擎中的表名称:
可以包含字母、数字、下划线和连字符。
不能是空字符串。
不能是保留关键字。
不能以"$"开头,"$"符号用于特殊字段。
相关问题与解答:
1、Q: 在MongoDB中,什么是保留关键字?
A: 保留关键字是在MongoDB中有特殊含义的单词,用于标识系统对象或执行特定操作。"insert", "delete", "update"等都是保留关键字,不能用作数据库、集合或文档的命名。
2、Q: 我可以使用中文作为MongoDB的命名吗?
A: 不可以,MongoDB的命名规则要求只能使用字母、数字、下划线和连字符,不支持中文或其他非英文字符作为命名的一部分。
分享文章:mongodb的各种命名规则是什么
分享地址:http://www.shufengxianlan.com/qtweb/news33/91683.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联