본문 바로가기
[ Developer ]/MongoDB

[MongoDB] 몽고디비 문서 형식과 데이터 형

by 김현섭. 2016. 6. 21.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
MongoDB의 문서 형식
  • JSON 형태로 데이터가 저장됨.
  • 아래 문서 두 개는 Field의 개수가 다르므로 서로 다른 문서가 됨.
  • 동일한 Field를 가지더라도 순서가 다르다면, 서로 다른 문서가 됨.
  • 문서의 Key는 문자열로 하고, Value 는 어느 값이든 쓸 수 있다.
  • 단, Key는 예약어를 제외하고 모두 사용할 수 있다.
    • Key는 \0(null문자)을포함하지 않는다.
    • . 과 $ 문자는 사용할 수 없다.
    • _로 시작하는 문자는 사용하지 않는다. (예약어일 가능성 높음)
  • 대소문자 및 데이터형을 정확히 구분하며, 다를 경우 서로 다른 문서로 인식한다
    • 데이터형이 다른 경우
    • 대/소문자가 다른 경우
    • Key가 중복될 수 없다


MongoDB 데이터 형(Type)
  • 일반적인 JSON Type의 Data Type을 그대로 유지하면서 추가적인 데이터 형을 지원한다