MongoDB는 숫자 유형(Double, Int, Long, Decimal128), 문자열 유형(String, ObjectId), 부울 유형(Bool), 날짜 및 시간 유형(Date, Timestamp), 바이너리 유형( Binary), 기타 유형(Null, Array, Object) 및 확장 JSON 데이터 유형(Regex, JavaScript, Symbol).
MongoDB 데이터 유형
MongoDB는 다양한 형식과 속성의 데이터를 저장하기 위해 다양한 데이터 유형을 지원하는 문서 데이터베이스입니다. 이러한 유형은 다음과 같습니다.
숫자 유형:
-
Double: 소수 및 매우 큰 숫자를 저장하는 데 사용되는 64비트 부동 소수점 숫자입니다.
-
Int: 32비트 부호 있는 정수, 정수를 저장하는 데 사용됩니다.
-
Long: 64비트 부호 있는 정수, 매우 큰 정수를 저장하는 데 사용됩니다.
-
Decimal128: 정확한 소수를 저장하는 데 사용되는 128비트 소수 부동 소수점 숫자입니다.
문자열 유형:
-
문자열: 텍스트 및 기호를 저장하기 위한 UTF-8로 인코딩된 유니코드 문자열.
-
ObjectId: 문서를 고유하게 식별하는 12바이트 고유 식별자입니다.
부울 유형:
-
Bool: 부울 값, 참 또는 거짓을 나타내는 데 사용됩니다.
날짜 및 시간 유형:
-
날짜: 날짜 및 시간을 표현하며 에포크(UNIX 에포크) 이후 밀리초 단위로 저장됩니다.
-
타임스탬프: 64비트 날짜 및 타임스탬프입니다. 여기서 처음 32비트는 초이고 마지막 32비트는 나노초입니다.
바이너리 유형:
-
바이너리: 이미지, 파일 및 바이너리 데이터를 저장하는 데 사용되는 임의의 바이트 시퀀스입니다.
기타 유형:
-
Null: 값이 존재하지 않음을 나타냅니다.
-
배열: 요소의 순서가 지정된 컬렉션은 모든 데이터 유형이 될 수 있습니다.
-
객체: 키-값 쌍 집합으로, 키는 문자열이고 값은 모든 데이터 유형이 될 수 있습니다.
확장 JSON 데이터 유형:
-
Regex: 정규 표현식, 텍스트 패턴을 일치시키는 데 사용됩니다.
-
JavaScript: JavaScript 코드를 저장하고 실행할 수 있는 특수 유형입니다.
-
기호: 문자열과 유사하지만 구문 규칙이 더 엄격합니다.
위 내용은 mongodb의 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!