1. 데이터베이스 네이밍
-카멜게이스나 전부 소문자로 작성할 것(소문자 추천)
-영문자a-z, 숫자0-9사용
-대소문자 구별에 주의한다.
-소문자로 작성하는 것이 좋다
-64바이트 미만
-운영체제에 따라 금지되는 특수문자가 있다.

-데이터 베이스 이름은 공백일 수 없다.
-널 문자열이나 공백 문자 띄어쓰기를 포함해선 안된다.
-가독성 좋게 구분자를 넣는 것을 권유한다. 구분자는 "-", "_"를 쓸 수 있다.
2. 콜렉션 네이밍
-카멜게이스나 전부 소문자로 작성할 것(소문자 추천)
-콜렉션의 이름은 $, 공백문자, 널문자, 접두사 사용 금지는 포함되선 안된다.
-구분자를 포함하는 것이 가독성이 좋아진다.
-120바이트 이하
-복수형을 권장한다.(ex. products, employees)
3. 도큐먼트 네이밍
-카멜게이스나 전부 소문자로 작성할 것(소문자 추천)
-널 문자열이나 공백 문자 띄어쓰기를 포함해선 안된다.
-$ 기호로 시작할 수 없다. (MongoDB 3.6이상부터는 .과 $를 이름에 포함가능)
-도큐먼트 이름엔 구분자를 사용하지 않아도 된다. "_" 사용은 가능하다.
참고 : https://www.thecodebuzz.com/mongo-db-naming-conventions-standards-guidelines/
MongoDB Naming Standards and Guidelines
MongoDB or NoSQL naming standards and guidelines for Database Instance, collection, or field names with real-life example and details on symbols supported and not supported.
www.thecodebuzz.com
'DB > MongoDB' 카테고리의 다른 글
💻NoSQL이란 (0) | 2022.06.16 |
---|---|
mongoDB 백업 및 복구 파일만들기 (0) | 2022.04.12 |
mongoDB 데이터 모델링 (0) | 2021.12.28 |
[보안]DB연결 할때 비밀 키(SECRET_KEY) 관리하기 (0) | 2021.12.16 |