新聞中心
MongoDB的命名規(guī)則如下:,1. 庫名全部小寫,禁止使用任何_以外的特殊字符,禁止使用數(shù)字打頭的庫名;,2. 數(shù)據(jù)庫名最多為64字符;,3. 集合名不能是空字符串(""),不能包含 \0 字符 (空字符),這個字符標識集合名的結(jié)束,且不能以 “system.” 開頭,這是為系統(tǒng)保留的前綴;,4. 鍵/值對有序,鍵不能重復;,5. 文檔中的key禁止使用_以外的特殊字符,key全部小寫,多個單詞可以下劃線分割;,6. 禁止使用數(shù)字打頭的key,禁止自定義_id(_id一般自增,使用無序id極有可能降低寫入性能);,7. 相似類型文檔放在一個集合中,能大幅提高索引利用率。MongoDB的各種命名規(guī)則如下:

創(chuàng)新互聯(lián)專注于阿拉山口企業(yè)網(wǎng)站建設(shè),自適應網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。阿拉山口網(wǎng)站建設(shè)公司,為阿拉山口等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
1、數(shù)據(jù)庫名稱:
必須以字母開頭。
可以包含字母、數(shù)字、下劃線和連字符。
不能是空字符串。
不能是保留關(guān)鍵字。
2、集合名稱:
可以包含字母、數(shù)字、下劃線和連字符。
不能是空字符串。
不能是保留關(guān)鍵字。
不能以"system."開頭,這是MongoDB的系統(tǒng)數(shù)據(jù)庫前綴。
3、文檔字段名稱:
可以包含字母、數(shù)字、下劃線和連字符。
不能是空字符串。
不能是保留關(guān)鍵字。
不能以"$"開頭,"$"符號用于特殊字段。
4、索引名稱:
可以包含字母、數(shù)字、下劃線和連字符。
不能是空字符串。
不能是保留關(guān)鍵字。
不能以"."開頭,"."用于區(qū)分數(shù)據(jù)庫和集合。
5、視圖名稱:
可以包含字母、數(shù)字、下劃線和連字符。
不能是空字符串。
不能是保留關(guān)鍵字。
不能以"system."開頭,這是MongoDB的系統(tǒng)數(shù)據(jù)庫前綴。
6、存儲過程名稱:
可以包含字母、數(shù)字、下劃線和連字符。
不能是空字符串。
不能是保留關(guān)鍵字。
不能以"system."開頭,這是MongoDB的系統(tǒng)數(shù)據(jù)庫前綴。
7、WiredTiger存儲引擎中的表名稱:
可以包含字母、數(shù)字、下劃線和連字符。
不能是空字符串。
不能是保留關(guān)鍵字。
不能以"$"開頭,"$"符號用于特殊字段。
相關(guān)問題與解答:
1、Q: 在MongoDB中,什么是保留關(guān)鍵字?
A: 保留關(guān)鍵字是在MongoDB中有特殊含義的單詞,用于標識系統(tǒng)對象或執(zhí)行特定操作。"insert", "delete", "update"等都是保留關(guān)鍵字,不能用作數(shù)據(jù)庫、集合或文檔的命名。
2、Q: 我可以使用中文作為MongoDB的命名嗎?
A: 不可以,MongoDB的命名規(guī)則要求只能使用字母、數(shù)字、下劃線和連字符,不支持中文或其他非英文字符作為命名的一部分。
網(wǎng)站標題:mongodb的各種命名規(guī)則是什么
本文來源:http://fisionsoft.com.cn/article/cdjchoe.html


咨詢
建站咨詢
