mongo DB2 [study] MongoDB 완벽 가이드 3판 - 몽고DB기본(2) 기본 데이터형 MongoDB에서 JSON의 키/값 쌍 성질을 유지하며, 추가적인 데이터형 지원 각 데이터형 값을 표시하는 방식은 언어에 따라 다르다. 오늘 흔히 지원되는 데이터형이 셸에서 어떻게 도큐먼트의 일부로 표현되는지 알아보자. 가장 일반적인 데이터 형은 다음과 같다. null - null 값과 존재하지 않는 필드를 표현하는데 사용한다. {"x" : null} 불리언(Boolean) - 참과 거짓 값에 사용한다. {"x" : true} 숫자 - 셸은 64비트 부동소수점 수를 기본으로사용한다. {"x" : 3.14} {"x" : 3} 4바이트 혹은 8바이트의 부호 정수는 각각 NumberInt 혹은 NumberLong 클래스를 사용한다. {"x" : NumberInt("3")} {"x" : Numbe.. 2021. 11. 29. [study] MongoDB 완벽 가이드 3판 - 몽고DB 기본 Mongo DB의 기본 개념 1. 도큐먼트 정렬된 키와 연결된 값의 집합으로 이루어짐 도큐먼트 표현 방식 프로그래밍 언어 마다 다르지만, 대부분의 언어는 맵(map), 해시(hash), 딕셔너리(dictionary)와 같이 도큐먼트를 자연스럽게 표현하는 자료구조를 가짐 도큐먼트의 키는 문자열이다. 예외 몇 가지를 제외하면 어떤 UTF-8 문자든 쓸 수 있다. -> 키는 null 문자를 포함하지 않는다. \0은 키의 끝을 나타내는 데 사용된다. -> ,과 $ 문자는 몇 가지 속성을 가지는데 이는 다음 장에서 설명할 특정 상황에만 사용된다. 이 문자들은 보통 예약어(reserved word)로 취급해야 한다. 부적절하게 사용하면 드라이버에서 경고를 발생 Mongo DB는 대소문자를 구별하고, 5와 "5"는 .. 2021. 10. 26. 이전 1 다음