mongodb的各种命名规则是什么

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。内容未经允许不得转载,或转载时需注明来源: 创新互联