

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 오류 코드
<a name="error-codes"></a>

명령이 실패하면 Amazon DocumentDB(MongoDB 호환)에서 숫자 오류`code`와 설명 메시지()가 포함된 오류가 발생합니다`errmsg`. 다음 표를 사용하여 Amazon DocumentDB 8.0이 클라이언트 애플리케이션에 반환할 수 있는 오류 코드를 식별합니다. 오류 코드가 단일 조건에 해당하는 경우 설명은 서버에서 반환한 메시지 텍스트와 일치합니다. 여러 조건을 포함하는 코드에는 일반적인 설명이 있습니다.

**중요**  
오류 코드는 Amazon DocumentDB의 메이저 버전 간에 변경될 수 있습니다. 버전 간에 안정적으로 유지되는 특정 숫자 오류 코드에 의존하는 애플리케이션 로직을 빌드하지 않는 것이 좋습니다.


| 오류 코드 | 설명 | 
| --- | --- | 
| 1 | 항목을 찾을 수 없음 | 
| 2 | 명령 인수, 옵션 또는 필드 값이 유효하지 않거나 지원되지 않습니다. | 
| 4 | 필수 필드가 누락되었거나 구성 값의 형식이 올바르지 않습니다. | 
| 5 | 뷰 정의는 자체를 참조하여 주기를 생성하거나 파일 시스템 오류가 발생했습니다. | 
| 9 | 명령, 필드, 힌트 또는 재개 토큰을 구문 분석할 수 없거나 형식이 잘못되었습니다. | 
| 10 | 대상 컬렉션을 찾을 수 없거나 컬렉션이 지정되지 않았습니다. | 
| 11 | 참조된 사용자를 찾을 수 없거나 대상 컬렉션이 이미 있습니다. | 
| 13 | 이 명령을 실행할 권한이 없거나 인증이 유효하지 않습니다. | 
| 14 | 필드 또는 값의 데이터 형식이 잘못되었습니다. | 
| 15 | 값이 평가 중에 허용된 범위를 초과했습니다. | 
| 16 | 쓰기 배치가 비어 있거나 형식이 잘못되었거나 허용된 작업 수를 초과합니다. | 
| 17 | 모든 객체의 유형이 동일한 것은 아닙니다. | 
| 18 | 자격 증명이 유효하지 않거나 사용자가 존재하지 않아 인증에 실패했습니다. | 
| 19 | 데이터 처리 기본 작업을 찾을 수 없거나 기본 유형을 찾을 수 없음 | 
| 20 | 이 컨텍스트에서는 요청된 작업이 허용되지 않습니다. | 
| 26 | 대상 네임스페이스 또는 컬렉션이 존재하지 않습니다. | 
| 27 | 요청된 인덱스가 없거나 적합한 인덱스를 사용할 수 없습니다. | 
| 37 | 파이프라인 또는 집계 단계 인수가 누락되었거나 비어 있거나 유효하지 않습니다. | 
| 38 | 데이터베이스 이름을 찾을 수 없음 | 
| 39 | maxTimeMS를 초과했거나, 너무 오래 실행되었거나, 사용 가능한 메모리를 초과하여 작업이 취소되었습니다. | 
| 40 | 업데이트가 다른 필드와 충돌하거나 가비지 수집에 의해 쓰기가 제한되거나 비활성화됩니다. | 
| 41 | JavaScript 오류 | 
| 43 | 지정된 커서가 더 이상 존재하지 않거나 만료되었습니다. | 
| 44 | 배열 인덱스가 범위를 벗어남 | 
| 48 | 해당 이름의 컬렉션, 뷰 또는 네임스페이스가 이미 있습니다. | 
| 51 | 잘못된 업데이트 연산자 | 
| 52 | 필드 이름은 스토리지에 유효하지 않은 예약된 '$' 접두사를 사용합니다. | 
| 53 | \_id 필드에 배열 또는 정규식과 같이 유효하지 않거나 지원되지 않는 유형이 있습니다. | 
| 54 | 는 설정할 쿼리 필드를 유추할 수 없습니다. | 
| 55 | 트랜잭션이 이미 커밋됨 | 
| 56 | 요청의 필드 이름이 비어 있어 허용되지 않습니다. | 
| 57 | 다른 트랜잭션에 의해 무효화된 트랜잭션 | 
| 58 | 필드 값이 너무 깁니다. | 
| 59 | 요청된 명령을 알 수 없거나 지원되지 않습니다. | 
| 61 | 잘못된 컬렉션 | 
| 62 | 컬렉션을 변경할 수 없음 | 
| 65 | 배치 운영 오류 발생 | 
| 66 | 변경 불가능한 \_id 필드를 수정하려는 업데이트가 시도되었습니다. | 
| 67 | 유효하지 않거나 지원되지 않는 사양으로 인해 인덱스를 생성할 수 없습니다. | 
| 68 | 속성이 충돌하는 인덱스가 이미 있습니다. | 
| 70 | $snippet과 함께 사용되는 필드가 snippet 열로 구성되지 않음 | 
| 71 | 인덱스가 이미 다른 옵션으로 존재합니다. | 
| 72 | 명령 또는 인덱스에 지정된 하나 이상의 옵션이 잘못되었습니다. | 
| 73 | 네임스페이스, 데이터베이스 또는 컬렉션 이름이 유효하지 않거나이 작업에 허용되지 않습니다. | 
| 74 | 컬렉션에 텍스트 인덱스가 정의되어 있지 않습니다. | 
| 75 | 텍스트 인덱스는이 컬렉션에 대해 정의되지만이 필드에는 정의되지 않습니다. | 
| 77 | 정렬에 스냅샷을 사용할 수 없음 | 
| 78 | 문서를 찾을 수 없음 | 
| 80 | 쿼리가 허용되는 최대 크기를 초과합니다. | 
| 82 | 기간 형식이 잘못되었습니다. 유효한 형식: '1m' 또는 '3y' '<number> h/d/w/s/m/y' | 
| 85 | 해당 이름의 인덱스가 이미 존재하지만 옵션이 다릅니다. | 
| 86 | 요청된 인덱스가 이름이 같은 기존 인덱스와 충돌합니다. | 
| 87 | $sort 키 순서는 1(오름차순) 또는 -1(내림차순)이어야 합니다. | 
| 92 | 작업을 위한 공간이 충분하지 않음 | 
| 93 | 사용자가 이미 존재합니다. | 
| 94 | 대상 컬렉션, 클러스터 또는 리소스 권한이 유효하지 않거나 사용할 수 없습니다. | 
| 95 | 데이터베이스가 존재하지 않음 | 
| 96 | 'writeConcern' 파라미터가 잘못되었습니다. | 
| 97 | 암호는 비워둘 수 없습니다. | 
| 99 | 정의되지 않은 역할 또는 권한 | 
| 102 | 이미 내장된 역할을 추가할 수 없음 | 
| 103 | 컬렉션에서 유효한 역할을 추출할 수 없습니다. | 
| 105 | 사용자가 유효하지 않거나 권한 부여 라이브러리를 초기화할 수 없습니다. | 
| 107 | 데이터베이스에 다른 데이터베이스의 역할을 부여할 수 없음 | 
| 111 | 업데이트 문서를 제공할 때 \_id를 정확하게 지정해야 합니다. | 
| 112 | 쓰기 충돌 | 
| 113 | 지정된 역할이 존재하지 않습니다. | 
| 114 | 역할이 이미 있음 | 
| 115 | anyResource는 지정된 경우 true여야 합니다. | 
| 116 | 리소스에는 db 및 컬렉션 세트, 클러스터 세트 또는 anyResource 세트가 있어야 합니다. | 
| 117 | 작업은 활성 트랜잭션과 같이 진행 중인 다른 작업과 충돌합니다. | 
| 120 | 모든 사용자를 표시하므로 'showPrivileges'를 지정할 수 없습니다. | 
| 121 | 문서 검증 실패 | 
| 122 | 업데이트 오류 | 
| 124 | 스키마 ID 처리 오류 | 
| 125 | 종종 모호한 참조 또는 누락된 세션으로 인해 명령이 실패했습니다. | 
| 126 | 데이터베이스가 이미 있음 | 
| 127 | 데이터베이스 이름이 이미 다른 대/소문자 이름에 있습니다. | 
| 128 | 필드가 너무 많음 | 
| 129 | 데이터베이스 삭제 대기 | 
| 130 | 잘못된 파라미터 값 | 
| 136 | 커서 위치가 손실되었거나 필요한 스트림 변경 기능이 활성화되지 않았습니다. | 
| 139 | JS 인터프리터 실패 | 
| 145 | 쿼리에 정의되지 않은 별칭 | 
| 147 | 마스터 아님 | 
| 148 | 쿼리를 실행할 리소스 부족 | 
| 149 | 쿼리에 이미 정의된 별칭 | 
| 154 | 인수에 잘못된 값 또는 잘못된(숫자가 아닌) 유형이 있습니다. | 
| 155 | NULL 값 발생 | 
| 156 | UNDEFINED 값이 발생했습니다. | 
| 157 | NAN 값 발생 | 
| 158 | 이미 다른 용도로 사용 중인 컬렉션 | 
| 159 | 지속 시간 값이 오버플로되었거나 네트워크 작업이 실패했습니다. | 
| 161 | 요청된 데이터 정렬 버전이 잘못되었거나 사용할 수 없습니다. | 
| 163 | 필드 또는 이름이 스토리지에 유효하지 않습니다. | 
| 164 | 쿼리 연산자가 허용되지 않는 방식으로 중첩되었습니다. | 
| 165 | 보기가 최대 중첩 깊이인 20을 초과하거나 한 주기에서 자신을 참조합니다. | 
| 166 | 뷰에서 작업이 지원되지 않거나 너무 많은 위치 요소가 사용되었습니다. | 
| 167 | 요청된 작업 또는 단계는 뷰에서 지원되지 않습니다. | 
| 168 | 표현식 또는 파이프라인 연산자가 인식되지 않거나 잘못된 인수가 있습니다. | 
| 169 | BadValue $maxTimeMS에 통합되지 않은 값이 있음 | 
| 170 | BadValue $maxTimeMS가 범위를 벗어났습니다. | 
| 171 | 인덱스는 여러 배열 필드에 빌드할 수 없습니다. | 
| 173 | 건너뛰기 값은 양수여야 합니다. | 
| 174 | 숫자로 예상되는 로그 세부 정보 | 
| 181 | 키 패턴은 여러 인덱스와 일치합니다. 대신 이름으로 인덱스를 지정합니다. | 
| 197 | 인덱스 사양에 유효하지 않거나 지원되지 않는 필드가 포함되어 있습니다. | 
| 207 | uuid는 UUID(4) 하위 유형이 있는 16바이트 바이너리 필드여야 합니다. | 
| 224 | 이 쿼리 기능은 현재 컨텍스트에서 허용되지 않습니다. | 
| 225 | 세션에서 최신 트랜잭션이 시작되었으므로이 이전 트랜잭션은 진행할 수 없습니다. | 
| 241 | $convert에서 값을 요청된 유형으로 변환할 수 없습니다. | 
| 250 | 잘못된 뷰 | 
| 251 | 지정된 트랜잭션 번호가 활성 트랜잭션과 일치하지 않습니다. | 
| 252 | 재귀 한도에 도달함 | 
| 253 | 뷰에 항목을 삽입할 수 없음 | 
| 254 | 보기에서 항목을 삭제할 수 없음 | 
| 256 | $having 절로 필터링된 문서 | 
| 257 | 트랜잭션에 있는 모든 작업의 총 크기가 허용된 제한을 초과합니다. | 
| 263 | 이 작업은 다중 문서 트랜잭션 내에서 실행할 수 없습니다. | 
| 291 | $geoNear 쿼리에 대한 인덱스를 찾을 수 없음 | 
| 300 | SASL 핸드셰이크 또는 세션 오류로 인해 인증에 실패했습니다. | 
| 301 | 인증 메커니즘 또는 요청된 작업은 지원되지 않습니다. | 
| 302 | SASL 교환을 완료하려면 인증에 추가 데이터가 필요합니다. | 
| 303 | 요청된 단계, 옵션 또는 역할 구성은 지원되지 않습니다. | 
| 304 | 요청된 집계 단계는 지원되지 않습니다. | 
| 305 | 집계 프로젝션 연산자는 지원되지 않습니다. | 
| 306 | 지정된 집계 그룹 누적기 연산자는 지원되지 않습니다. | 
| 502 | 열이 이미 있음 | 
| 505 | 여기에 삽입이 허용되지 않음 | 
| 601 | 좌표가 범위를 벗어남 | 
| 602 | 인덱스 오류 | 
| 700 | 라이브 모드에서는이 파라미터에 대한 변경이 허용되지 않습니다. | 
| 701 | 이 파라미터의 값이 잘못되었습니다. | 
| 703 | 이 파라미터의 잘못된 상태 전환 | 
| 999 | 잘못된 트랜잭션 ID | 
| 4570 | 문자열 값을 예상하는 $lookup 파라미터 | 
| 4572 | $lookup에 필수 필드가 누락되었습니다. | 
| 10065 | 객체(예: vars 또는 $rand)여야 하는 파라미터에 객체가 아닌 값이 지정되었습니다. | 
| 10107 | 마스터 아님 | 
| 11000 | 중복 키는 고유한 인덱스 제약 조건을 위반합니다. | 
| 11601 | 작업이 중단되었습니다. | 
| 11603 | 클라이언트 요청이 손상되었거나 잘못된 구문입니다. | 
| 13103 | 너무 많은 복합 키 | 
| 13297 | 동일한 이름의 데이터베이스가 이미 있지만 문자로만 다릅니다. | 
| 13388 | 인식할 수 없는 파이프라인 단계 이름: $collStats | 
| 13435 | 마스터가 아님 및 slaveOk=false | 
| 14031 | 디스크 공간이 충분하지 않음 | 
| 15888 | 는 생성할 컬렉션 이름을 전달해야 합니다. | 
| 15947 | 그룹의 필드는 객체에 지정되어야 합니다. | 
| 15950 | 그룹 집계 필드 이름은 연산자가 될 수 없습니다. | 
| 15952 | 알 수 없는 $group 연산자 | 
| 15955 | 그룹 집계 연산자의 구문 오류: \_id 필드를 지정해야 합니다. | 
| 15956 | $skip 인수는 음수이며 음수가 아니어야 합니다. | 
| 15957 | 제한은 숫자로 지정해야 합니다. | 
| 15958 | $limit 값은 양수여야 합니다. | 
| 15959 | 일치 필터는 객체의 표현식이어야 합니다. | 
| 15969 | 구문 오류: $project 연산자의 값은 문서여야 합니다. | 
| 15972 | $skip에 대한 인수는 숫자여야 합니다. | 
| 15973 | $sort 키 사양은 객체여야 합니다. | 
| 15974 | 숫자를 사용하여 $sort 키 순서를 지정해야 합니다. | 
| 15975 | $sort 키 순서는 1(오름차순) 또는 -1(내림차순)이어야 합니다. | 
| 15976 | $sort 스테이지에는 정렬 키가 하나 이상 있어야 합니다. | 
| 15981 | 쿼리 필드가 문자열이 아님 | 
| 15983 | 표현식을 나타내는 객체에는 정확히 하나의 필드가 있어야 합니다. | 
| 15992 | 객체 표현식에서 허용되지 않는 필드 유형 NULL | 
| 15998 | 필드 경로 이름은 빈 문자열일 수 없습니다. | 
| 16006 | 유효한 날짜 유형이 아니므로 값을 날짜로 변환할 수 없습니다. | 
| 16007 | 문자열이 예상되었기 때문에 값을 문자열로 변환할 수 없습니다. | 
| 16020 | 잘못된 수의 인수로 표현식 연산자가 호출되었습니다. | 
| 16034 | $substrBytes 시작 인덱스는 숫자 형식이어야 합니다. | 
| 16035 | $substrBytes 길이 인수는 숫자 형식이어야 합니다. | 
| 16395 | $match 집계 표현식 내에서 $where가 허용되지 않음 | 
| 16400 | 해당 필드 또는 해당 하위 필드 중 하나에 대한 표현식이 이미 있으므로는 필드의 표현식을 추가할 수 없습니다. | 
| 16401 | 전체 필드에 적용되는 표현식이 이미 있으므로는 하위 필드에 표현식을 추가할 수 없습니다. | 
| 16404 | 이 컨텍스트에서는 $ 표현식이 허용되지 않습니다. | 
| 16406 | \_id 이외의 필드는 제외할 수 없습니다. | 
| 16410 | $project 필드 이름 또는 경로는 로 잘못 시작하거나 '$'를 포함합니다. | 
| 16411 | 필드 이름에는 null 문자(들)를 포함할 수 없습니다. | 
| 16419 | 필드 경로에는 포함된 null 문자가 포함되어서는 안 됩니다. | 
| 16424 | $match 집계 표현식 내에서 $near가 허용되지 않음 | 
| 16426 | $nearSphere/$near는 $match 집계 표현식 내에서 허용되지 않습니다. | 
| 16435 | 파이프라인 구성 요소에는 하나의 요소가 포함되어야 합니다. | 
| 16493 | 16MB보다 긴 문자열을 생성하려고 시도했습니다. | 
| 16554 | $add는 숫자 또는 날짜 유형만 지원합니다. | 
| 16605 | $geoNear에는 유효한 'near' 필드와 올바르게 입력된 geoNear 옵션이 필요합니다. | 
| 16606 | $geoNear는 문자열로 'distanceField' 옵션이 필요합니다. | 
| 16607 | $geoNear를 사용하려면 주어진 옵션을 문자열로 지정해야 합니다. | 
| 16608 | 0으로 나눕니다. | 
| 16610 | $mod에 0의 제곱이 부여되었습니다. | 
| 16611 | $mod는 두 피연산자에 대한 숫자 유형만 지원합니다. | 
| 16612 | $add 표현식에 허용되는 날짜는 하나뿐입니다. | 
| 16613 | 작업이 날짜에서 숫자가 아닌 날짜 이외의 값을 빼려고 시도했습니다. | 
| 16702 | $concat은 문자열 인수만 지원합니다. | 
| 16730 | textIndexVersion이 범위를 벗어남 | 
| 16755 | 엄격한 권선 순서로 지오메트리를 인덱싱할 수 없음 | 
| 16800 | 에는 2개의 지역 필드가 있을 수 없습니다. | 
| 16801 | 2d는 인덱스에서 첫 번째여야 합니다. | 
| 16804 | 위치 객체 예상, 위치 배열이 올바른 형식이 아님 | 
| 16810 | $mod에는 파라미터로 정확히 두 값의 배열이 필요합니다. | 
| 16837 | 업데이트 경로는 동일한 필드를 두 번 이상 수정할 수 없습니다. | 
| 16868 | 잘못된 변수 이름 | 
| 16869 | 잘못된 변수 이름 | 
| 16870 | 잘못된 변수 이름 | 
| 16872 | 필드 경로가 비어 있거나 '$'만 $project의 필드 경로로 사용됩니다. | 
| 16873 | Fieldpath가 $로 시작하지 않음 | 
| 16874 | $let은 객체만 인수로 지원합니다. | 
| 16875 | $let에 인식할 수 없는 파라미터가 지정되었습니다. | 
| 16876 | $let에 'vars' 파라미터 누락 | 
| 16877 | $let에 'in' 파라미터 누락 | 
| 16878 | $map은 객체만 인수로 지원합니다. | 
| 16879 | $map에는 인식할 수 없는 파라미터가 지정됩니다. | 
| 16880 | $map에 필수 '입력' 파라미터가 없습니다. | 
| 16881 | 필수 필드 누락 | 
| 16882 | $map에 'in' 파라미터 누락 | 
| 16883 | $map에 대한 입력은 배열이어야 합니다. | 
| 16898 | $minDistance는 음수가 아니어야 합니다. | 
| 16899 | $maxDistance는 숫자여야 합니다. | 
| 16900 | $maxDistance는 음수가 아니어야 합니다. | 
| 16945 | $group 또는 $lookup의 메모리 제한을 초과했습니다. allowDiskUse:true를 전달하여 옵트인합니다. | 
| 16949 | 집계 옵션이 잘못되었습니다. allowDiskUse는 부울 값이어야 합니다. | 
| 16990 | $out에는 출력 대상의 이름을 지정하는 문자열 또는 객체 인수가 필요합니다. | 
| 16996 | $out에 대한 삽입 실패 | 
| 16997 | 처리 중에 대상 컬렉션의 인덱스가 변경되어 $out에 실패했습니다. | 
| 17040 | $allElementsTrue의 인수는 배열이어야 합니다. | 
| 17041 | $anyElementTrue의 인수는 배열이어야 합니다. | 
| 17042 | $setIsSubset의 두 피연산자는 모두 배열이어야 합니다. | 
| 17043 | $setUnion의 모든 피연산자는 배열이어야 합니다. | 
| 17044 | $setEquals의 피연산자는 배열이 아닙니다. | 
| 17045 | $setEquals에는 인수가 두 개 이상 필요합니다. | 
| 17046 | $setIsSubset의 두 피연산자는 모두 배열이어야 합니다. | 
| 17047 | $setIntersection의 모든 피연산자는 배열이어야 합니다. | 
| 17048 | $setDifference의 두 피연산자는 모두 배열이어야 합니다. | 
| 17049 | $setDifference의 두 피연산자는 모두 배열이어야 합니다. | 
| 17053 | $redact의 표현식은 $$KEEP, $$DESCEND 및 $$PRUNE 변수를 제외한 어떤 것도 반환해서는 안 됩니다. | 
| 17080 | cond에 'if' 파라미터 누락 | 
| 17081 | cond에 'then' 파라미터 누락 | 
| 17082 | cond에 'else' 파라미터 누락 | 
| 17083 | $cond에 대한 인식할 수 없는 파라미터 | 
| 17124 | $size에 대한 인수는 배열이어야 합니다. | 
| 17275 | ROOT를 재정의할 수 없음 | 
| 17276 | 변수를 찾을 수 없음 | 
| 17280 | 인덱스 키 값이 너무 커서 인덱싱할 수 없습니다. | 
| 17287 | $merge는 동일한 대상 행을 두 번 이상 수정할 수 없습니다. | 
| 17293 | 텍스트 인덱스 옵션 'textIndexVersion'은 숫자여야 합니다. | 
| 17302 | 이 인수 값은 0보다 크거나 같아야 합니다. | 
| 17304 | $geoNear에는 유효한 '근접' 포인트 및 지리 쿼리 인수가 필요합니다. | 
| 17308 | $meta에는 지원되지 않는 인수가 부여됩니다. | 
| 17310 | $setIsSubset의 두 피연산자는 모두 배열이어야 합니다. | 
| 17313 | $text가 있는 $match는 첫 번째 파이프라인 단계로만 허용됩니다. | 
| 17320 | createCollection은 예약된 이름이 포함된 네임스페이스에서 실행할 수 없습니다. | 
| 17385 | 특수 컬렉션으로 $out할 수 없음 | 
| 17390 | $group은 포함 스타일 표현식을 지원하지 않습니다. | 
| 17419 | 업데이트 후 결과 문서가 허용되는 최대 크기를 초과합니다. | 
| 17420 | 업서트할 문서가 16777216보다 큼 | 
| 18533 | 형식 필드는 문자열이어야 합니다. | 
| 18534 | $dateToString에 대한 인식할 수 없는 필드 | 
| 18535 | 후행 백분율 기호로 인해 날짜 형식 문자열이 잘못되었습니다. | 
| 18536 | 잘못된 $dateToString 시간 형식 | 
| 18537 | $dateToString은 0\~9999 범위를 벗어나는 날짜 구성 요소의 형식을 지정할 수 없습니다. | 
| 18627 | $dateToString에 'format' 파라미터 누락 | 
| 18628 | $dateToString에 'date' 파라미터 누락 | 
| 18629 | 잘못된 인수 유형 | 
| 25278 | $geoNear에는 'distanceField' 인수가 필요합니다. | 
| 26823 | 사용 가능한 비트 내에서는 작업 ID를 표시할 수 없습니다. | 
| 28539 | 고유 명령의 첫 번째 인수는 문자열이어야 합니다. | 
| 28646 | $Filter는 객체를 파라미터로 예상합니다. | 
| 28647 | $filter에 대한 예상치 못한 필드 | 
| 28648 | $Filter에는 '입력' 필드가 필요합니다. | 
| 28649 | $Filter에는 'as' 필드가 필요합니다. | 
| 28650 | $Filter에는 'cond' 필드가 필요합니다. | 
| 28651 | 배열 입력 필요 | 
| 28656 | $substrBytes: 잘못된 범위, 시작 인덱스는 UTF-8 연속 바이트입니다. | 
| 28657 | $substrBytes: 잘못된 범위, 끝 인덱스가 UTF-8 문자의 중간에 있습니다. | 
| 28664 | $concatArrays는 배열 입력만 지원합니다. | 
| 28667 | $slice, $range 또는 $indexOfArray와 같은 표현식에 잘못된 인수 수가 발생했습니다. | 
| 28680 | $abs는 부정할 수 없는 최소 길이와 같은 값에 적용됩니다. | 
| 28689 | 연산자 인수는 배열이어야 하지만 다른 유형이 지정되었습니다. | 
| 28690 | arrayElemAt에 대한 두 번째 인수는 숫자여야 합니다. | 
| 28691 | arrayElemAt에 대한 두 번째 인수는 32비트 정수로 표시되어야 합니다. | 
| 28714 | $sqrt의 인수는 0보다 크거나 같아야 합니다. | 
| 28724 | $slice에 대한 첫 번째 인수는 배열이어야 합니다. | 
| 28725 | $slice에 대한 두 번째 인수는 숫자 값이어야 합니다. | 
| 28726 | $slice에 대한 두 번째 인수는 32비트 정수여야 합니다. | 
| 28727 | $slice에 대한 세 번째 인수는 숫자여야 합니다. | 
| 28728 | $slice에 대한 세 번째 인수는 32비트 정수여야 합니다. | 
| 28729 | $slice의 세 번째 인수는 양수 32비트 정수여야 합니다. | 
| 28745 | $sample 단계 사양은 객체여야 합니다. | 
| 28746 | $sample에 대한 크기 인수는 숫자여야 합니다. | 
| 28747 | $sample에 대한 크기 인수는 음수가 아니어야 합니다. | 
| 28748 | $sample이 인식할 수 없는 옵션을 수신했습니다. | 
| 28749 | $sample 스테이지는 크기를 지정해야 합니다. | 
| 28756 | $log의 인수는 숫자여야 합니다. | 
| 28757 | $log를 사용하려면 기본 인수가 숫자 값이어야 합니다. | 
| 28758 | $log에 대한 인수는 양수여야 합니다. | 
| 28759 | $log의 기본은 1이 아닌 양수여야 합니다. | 
| 28761 | $log10의 인수는 양수여야 합니다. | 
| 28762 | $pow의 기본값은 숫자 값이어야 합니다. | 
| 28763 | $pow의 지수는 숫자여야 합니다. | 
| 28764 | $pow는 0의 기본값과 음의 지수를 사용할 수 없습니다. | 
| 28765 | $ceil, $exp, $floor, $ln 또는 $log10은 숫자가 아닌 유형을 수신합니다. | 
| 28766 | $ln에는 양수 인수가 필요합니다. | 
| 28812 | 필드 경로가 비어 있음 | 
| 28818 | Fieldpath는 '$'로 시작하지 않습니다. | 
| 31022 | 이 연산자를 지정하려면 '입력' 파라미터를 지정해야 합니다. | 
| 31023 | 이 연산자에는 'regex' 파라미터가 필요합니다. | 
| 31024 | 연산자에게 알 수 없는 인수가 부여됩니다. | 
| 31032 | 필드 이름에는 포함된 null 바이트가 포함될 수 없습니다. | 
| 31034 | 값이 [-32768, 32767]의 허용 범위를 벗어납니다. | 
| 31095 | 'isoWeekYear'는 1에서 9999 사이의 정수로 평가되어야 합니다. | 
| 31138 | 정렬에 사용되는 $meta 값은 유효한 메타데이터 키워드가 아닙니다. | 
| 31170 | 빈 객체가 예상되었지만 비어 있지 않은 값이 제공되었습니다. | 
| 31249 | 프로젝션 경로가 프로젝션의 다른 필드와 충돌합니다. | 
| 31254 | 제외 프로젝션 내에서는 포함을 지정할 수 없습니다. | 
| 31393 | $bsonSize에는 문서가 입력으로 필요합니다. | 
| 31394 | 위치 프로젝션 연산자는 필드 경로 중간에 나타날 수 없습니다. | 
| 34413 | 지리 근거리 쿼리에 잘못된 연산자가 사용되었습니다. | 
| 34435 | $reverseArray에 대한 인수는 배열이어야 합니다. | 
| 34443 | $range에는 숫자 시작 값이 필요합니다. | 
| 34444 | $range에는 32비트 정수로 표현할 수 있는 시작 값이 필요합니다. | 
| 34445 | $range를 사용하려면 종료 값이 숫자여야 합니다. | 
| 34446 | $range 종료 값은 32비트 정수여야 합니다. | 
| 34447 | $range에는 숫자 단계 값이 필요합니다. | 
| 34448 | $range에는 32비트 정수로 표현할 수 있는 단계 값이 필요합니다. | 
| 34449 | $range에는 0이 아닌 단계 값이 필요합니다. | 
| 34450 | $substrCP의 시작 인덱스는 숫자 유형이어야 합니다. | 
| 34451 | $substrCP 시작 인덱스는 32비트 정수로 표시할 수 없습니다. | 
| 34452 | $substrCP에 대한 길이 인수는 숫자 유형이 아닙니다. | 
| 34453 | $substrCP 길이는 32비트 정수로 표시할 수 없습니다. | 
| 34454 | $substrCP: 길이는 음수가 아닌 정수여야 합니다. | 
| 34455 | $substrCP: 시작 인덱스는 음수가 아닌 정수여야 합니다. | 
| 34460 | $zip은 객체만 인수로 지원합니다. | 
| 34461 | $zip 입력은 표현식 배열이어야 합니다. | 
| 34462 | 'defaults' 옵션은 표현식 배열이어야 합니다. | 
| 34463 | $zip의 useLongestLength 옵션은 부울이어야 합니다. | 
| 34464 | $zip에 알 수 없는 인수가 지정되었습니다. | 
| 34465 | $zip에는 하나 이상의 입력 배열이 필요합니다. | 
| 34466 | useLongestLength가 true가 아닌 한는 기본값을 지정할 수 없습니다. | 
| 34467 | 기본값과 입력의 길이는 같아야 합니다. | 
| 34468 | $zip은 입력에서 배열이 아닌 표현식을 수신합니다. | 
| 34471 | $strLenCP에는 문자열 인수가 필요합니다. | 
| 34473 | $strLenBytes에는 문자열 인수가 필요합니다. | 
| 40060 | $스위치에는 객체가 인수로 필요합니다. | 
| 40061 | $스위치를 사용하려면 '브랜치'가 배열이어야 합니다. | 
| 40062 | $스위치를 사용하려면 각 브랜치가 객체여야 합니다. | 
| 40063 | 브랜치 내에 알 수 없는 인수가 $스위치에 부여됩니다. | 
| 40064 | $switch를 사용하려면 각 브랜치에 'case' 표현식이 있어야 합니다. | 
| 40065 | $switch를 사용하려면 각 브랜치에 'then' 표현식이 있어야 합니다. | 
| 40066 | $스위치가 입력과 일치하는 브랜치를 찾을 수 없으며 기본값이 지정되지 않았습니다. | 
| 40067 | $switch 표현식에 알 수 없는 인수가 포함되어 있습니다. | 
| 40068 | $스위치에는 하나 이상의 브랜치가 필요합니다. | 
| 40075 | $reduce에 객체 필요 | 
| 40076 | $reduce에 대한 알 수 없는 인수 | 
| 40077 | $reduce에는 'input'이 필요합니다. | 
| 40078 | $reduce에는 'initialValue'가 필요합니다. | 
| 40079 | $reduce에는 'in'이 필요합니다. | 
| 40080 | $reduce에 대한 입력은 배열이어야 합니다. | 
| 40081 | 연산자는 두 번째 인수로 배열이 필요합니다. | 
| 40085 | $split을 문자열로 평가하려면 첫 번째 인수가 필요합니다. | 
| 40086 | $split의 두 번째 인수는 문자열로 평가되어야 합니다. | 
| 40087 | $split에는 비어 있지 않은 구분자가 필요합니다. | 
| 40090 | $indexOfArray는 첫 번째 인수로 배열이 필요합니다. | 
| 40091 | $indexOfBytes에 대한 첫 번째 인수는 문자열이 아닙니다. | 
| 40092 | $indexOfBytes에는 문자열이 두 번째 인수로 필요합니다. | 
| 40093 | $indexOfCP에는 첫 번째 인수로 문자열이 필요합니다. | 
| 40094 | $indexOfCP에는 문자열이 두 번째 인수로 필요합니다. | 
| 40096 | $indexOfArray에는 필수 시작 및 종료 인덱스 값이 필요합니다. | 
| 40097 | $indexOfArray에는 음수가 아닌 숫자 시작 및 종료 인덱스가 필요합니다. | 
| 40148 | sortByCount 필드는 $ 접두사 경로 또는 객체 내의 표현식으로 정의되어야 합니다. | 
| 40149 | sortByCount 필드는 문자열 또는 객체로 지정해야 합니다. | 
| 40156 | 개수 필드는 비어 있지 않은 문자열이어야 합니다. | 
| 40157 | 개수 필드는 비어 있지 않은 문자열이어야 합니다. | 
| 40158 | 개수 필드는 $ 접두사 경로일 수 없습니다. | 
| 40159 | 개수 필드에는 null 바이트가 포함될 수 없습니다. | 
| 40160 | 개수 필드에는 '.'를 포함할 수 없습니다. | 
| 40169 | $facet 사양은 비어 있지 않은 객체여야 합니다. | 
| 40170 | $facet에 대한 인수는 배열이어야 합니다. | 
| 40171 | $facet 사양의 배열 요소는 비어 있지 않은 객체여야 합니다. | 
| 40172 | $facet 단계의 하위 파이프라인은 비워둘 수 없습니다. | 
| 40176 | 충돌하는 필드 이름이 지정됨 | 
| 40177 | $project 및 $addFields에는 하나 이상의 출력 필드가 필요합니다. | 
| 40178 | 포함 프로젝션에서 '\_id'를 제외한 필드는 제외할 수 없습니다. | 
| 40179 | 제외 프로젝션에 필드를 포함하거나 필드를 재설정하거나 계산된 필드를 추가할 수 없습니다. | 
| 40180 | $project는 빈 객체를 필드 값으로 허용하지 않습니다. | 
| 40181 | 잘못된 $project :: 로 인해 발생:: 표현식 사양에는 정확히 하나의 필드가 포함되어야 합니다. | 
| 40183 | 점선 필드 이름은 하위 객체 내에서 사용할 수 없습니다. | 
| 40192 | $bucket 'boundary' 필드에는 2개 이상의 값이 있어야 합니다. | 
| 40193 | $bucket에 대한 '경계' 옵션의 모든 값은 동일한 유형이어야 합니다. | 
| 40194 | $bucket에 대한 '경계' 옵션은 정렬해야 하지만 요소는 오름차순으로 정렬되지 않습니다. | 
| 40195 | $bucket 'default' 필드는 상수 표현식이어야 합니다. | 
| 40196 | $bucket 'output' 필드는 객체여야 합니다. | 
| 40197 | $bucket에 대한 인식할 수 없는 옵션 | 
| 40198 | $bucket을 사용하려면 'groupBy' 및 'boundaries'를 지정해야 합니다. | 
| 40199 | $bucket 'default' 필드는 가장 낮은 경계보다 작거나 가장 높은 경계보다 크거나 같아야 합니다. | 
| 40200 | $bucket 'boundaries' 필드는 배열이어야 합니다. | 
| 40201 | $bucket 단계에 대한 인수는 객체여야 합니다. | 
| 40202 | $bucket 'groupBy' 필드는 $ 접두사 경로 또는 표현식으로 정의되어야 합니다. | 
| 40203 | 필드는 누적기 객체여야 합니다. | 
| 40204 | 필드 이름은 ''를 포함할 수 없습니다. | 
| 40205 | 필드 이름은 연산자 이름이 될 수 없습니다. | 
| 40206 | 누적기는 단항 연산자입니다. | 
| 40218 | 쿼리에는 텍스트 점수 메타데이터가 필요하지만 사용할 수 없음 | 
| 40228 | $replaceRoot 'newRoot' 표현식은 객체로 평가되어야 합니다. | 
| 40229 | $replaceRoot에는 객체가 사양으로 필요합니다. | 
| 40230 | $replaceRoot는 'newRoot' 옵션만 허용합니다. | 
| 40234 | $group 필드는 누적기 객체여야 합니다. | 
| 40235 | 필드 이름에는 '.' 문자를 사용할 수 없습니다. | 
| 40236 | 필드 이름은 '$'로 시작할 수 없습니다. | 
| 40237 | 이 누적기는 단항 연산자이며 단일 인수를 사용합니다. | 
| 40239 | $bucketAuto 'groupBy' 필드는 $ 접두사 경로 또는 표현식 객체로 정의되어야 합니다. | 
| 40240 | $bucketAuto에 대한 인수는 객체여야 합니다. | 
| 40241 | $bucketAuto 'buckets' 필드는 숫자 값이어야 합니다. | 
| 40242 | $bucketAuto 'buckets' 필드는 32비트 정수로 표현할 수 있어야 합니다. | 
| 40243 | $bucketAuto 'buckets' 필드는 0보다 커야 합니다. | 
| 40244 | $bucketAuto 'output' 필드는 객체여야 합니다. | 
| 40245 | $bucketAuto에 대한 인식할 수 없는 옵션 | 
| 40246 | $bucketAuto를 사용하려면 'groupBy' 및 'buckets'를 지정해야 합니다. | 
| 40257 | 알 수 없는 반올림 세부 수준 | 
| 40258 | $bucketAuto는 숫자 경계만 있는 '세분성'을 지정할 수 있습니다. | 
| 40260 | $bucketAuto는 음수가 아닌 숫자로만 '세분성'을 지정할 수 있지만 음수가 발견되었습니다. | 
| 40261 | $bucketAuto '세분성' 필드는 문자열이어야 합니다. | 
| 40272 | $addFields 스테이지 사양은 객체여야 합니다. | 
| 40319 | $lookup 단계 사양은 객체여야 합니다. | 
| 40320 | $lookup 단계 사양에 'from' 옵션 누락 | 
| 40321 | $lookup에 대한 'from' 옵션은 문자열이어야 합니다. | 
| 40322 | 잘못된 $lookup 네임스페이스 | 
| 40323 | 파이프라인 단계 사양 객체에는 정확히 하나의 필드가 포함되어야 합니다. | 
| 40324 | 파이프라인에는 인식할 수 없는 단계 이름이 포함되어 있습니다. | 
| 40331 | 이 집계 단계는 $facet 파이프라인 내에서 허용되지 않습니다. | 
| 40352 | $project 필드 경로는 빈 문자열일 수 없습니다. | 
| 40353 | 필드 경로는 '.'로 끝나지 않아야 합니다. | 
| 40386 | $arrayToObject에는 배열 입력이 필요합니다. | 
| 40390 | $objectToArray에는 문서가 입력으로 필요합니다. | 
| 40391 | $arrayToObject에는 일관된 입력 형식이 필요합니다. 요소는 모두 배열이거나 모두 객체여야 합니다. 객체가 감지되었습니다. 이제 찾았습니다. 배열 | 
| 40392 | $arrayToObject에는 정확히 키가 'k' 및 'v'인 객체가 필요합니다. | 
| 40393 | $arrayToObject에는 키가 'k' 및 'v'인 객체가 필요합니다. 두 키 중 하나 또는 둘 다 누락 | 
| 40394 | $arrayToObject에는 문자열 'k' 키와 'v' 값이 있는 객체가 필요합니다. | 
| 40395 | $arrayToObject에는 키가 문자열인 키-값 페어가 필요합니다. | 
| 40396 | $arrayToObject에는 일관된 입력 형식이 필요합니다. 요소는 모두 배열이거나 모두 객체여야 합니다. 배열이 감지되었습니다. 이제 객체가 발견되었습니다. | 
| 40397 | $arrayToObject에는 두 요소 배열의 배열이 필요합니다. | 
| 40398 | $arrayToObject에는 인식할 수 없는 유형 또는 형식의 입력이 제공됩니다. | 
| 40400 | $mergeObjects를 사용하려면 모든 입력이 객체여야 합니다. | 
| 40414 | 필수 명령 필드가 누락되었거나 검증에 실패했습니다. | 
| 40415 | 명령에 인식할 수 없는 필드가 포함되어 있습니다. | 
| 40422 | BSON 배열 필드 이름에 잘못된 값이 있습니다. | 
| 40485 | 인식할 수 없는 시간대 식별자가 제공되었습니다. | 
| 40489 | $dateFromParts는 정규 일정 필드를 ISO 주 날짜 필드와 혼합하는 것을 허용하지 않습니다. | 
| 40515 | $dateFromParts 인수는 정수로 평가되지 않습니다. | 
| 40516 | $dateFromParts를 사용하려면 'year' 또는 'isoWeekYear'가 있어야 합니다. | 
| 40517 | '시간대' 옵션은 날짜 연산자의 문자열로 평가되어야 합니다. | 
| 40518 | $dateFromParts 또는 $dateToParts에 인식되지 않거나 잘못 입력된 파라미터가 있습니다. | 
| 40519 | $dateFromParts는 객체만 인수로 지원합니다. | 
| 40520 | $dateToParts에 인식할 수 없는 파라미터가 지정되었습니다. | 
| 40522 | $dateToParts에는 'date' 파라미터가 있는 객체 인수가 필요합니다. | 
| 40523 | $dateFromParts 'year'는 1\~9999 범위의 정수여야 합니다. | 
| 40525 | $dateFromParts ISO 주/일 값이 범위를 벗어났거나 필수 필드가 누락되었습니다. | 
| 40533 | 시간대 인수는 문자열이어야 합니다. | 
| 40535 | 단계 또는 표현식에 인식할 수 없는 옵션이 제공되었습니다. | 
| 40536 | 표현식은 배열을 지정할 때 정확히 하나의 인수를 허용합니다. | 
| 40539 | 날짜 연산자에 필요한 '날짜' 인수가 누락되었습니다. | 
| 40540 | $dateFromString은 객체만 인수로 지원합니다. | 
| 40541 | $dateFromString이 인식할 수 없는 인수를 수신했습니다. | 
| 40542 | $dateString에 'dateFromString' 파라미터 누락 | 
| 40543 | $dateFromString을 사용하려면 'dateString'이 문자열이어야 합니다. | 
| 40545 | 날짜/시간 문자열이 불완전하고 필수 요소가 누락되었습니다. | 
| 40551 | 시간대 인수와 함께 시간대 정보가 포함된 날짜/시간 문자열을 전달할 수 없습니다. | 
| 40553 | $dateFromString은 지정된 날짜 문자열을 구문 분석할 수 없습니다. | 
| 40554 | 시간대 인수와 함께 GMT 오프셋이 있는 날짜/시간 문자열을 전달할 수 없습니다. | 
| 40575 | $changeStream 'fullDocument'는 'default' 또는 'updateLookup'이어야 합니다. | 
| 40600 | $facet 단계 내에서는 $out을 사용할 수 없습니다. | 
| 40601 | $out 및 $merge는 파이프라인의 마지막 단계일 수 있습니다. | 
| 40602 | $changeStream 또는 $geoNear와 같은 단계는 파이프라인의 첫 번째 단계가 아닙니다. | 
| 40603 | $geoNear는 최적화 후 파이프라인의 첫 번째 단계가 아니었습니다. 최적화가 비활성화되거나 금지되나요? | 
| 40647 | 변경 스트림 재개 토큰에 누락되었거나 잘못된 유형의 \_data 필드가 있습니다. | 
| 40674 | 한 가지 유형의 재개 옵션만 허용되지만 여러 개가 발견되었습니다. | 
| 50001 | autoIndexId:false는 지정된 컬렉션에 허용되지 않습니다. | 
| 50694 | 이 연산자에게 알 수 없는 인수가 부여되었습니다. | 
| 50695 | 이 연산자에는 '입력' 필드가 필요합니다. | 
| 50696 | 연산자는 객체만 인수로 지원합니다. | 
| 50699 | 이 표현식 연산자는 입력이 문자열이어야 합니다. | 
| 50700 | 'chars' 인수는 문자열이어야 합니다. | 
| 50736 | getMore는 세션에서 생성되지 않은 커서의 세션에서 실행할 수 없습니다. | 
| 50737 | 세션 생성 커서에서 getMore를 실행하려면 lsid를 제공해야 합니다. | 
| 50752 | $substrBytes 시작 인덱스가 음수입니다. | 
| 50808 | $changeStream 단계에서는 문서를 인수로 예상합니다. | 
| 51024 | 데이터 정렬 '강도' 값은 5 이하여야 합니다. | 
| 51047 | 이 연산자 또는 단계는 $lookup 하위 파이프라인 내에서 허용되지 않습니다. | 
| 51075 | $regex 및 $options 모두에서 옵션을 설정할 수 없음 | 
| 51076 | 지정된 목록 수에 대한 벡터 인덱스를 빌드할 메모리가 부족합니다. | 
| 51078 | 인덱스 이름을 찾을 수 없습니다. | 
| 51079 | 지연 시간 통계는 지원되지 않습니다. | 
| 51091 | 정규식이 잘못되었거나 잘못 구성되었습니다. | 
| 51103 | 연산자는 명명된 인수의 객체를 예상하지만 다른 유형을 수신했습니다. | 
| 51104 | 연산자를 사용하려면 'input' 인수가 문자열이어야 합니다. | 
| 51105 | 연산자의 'regex' 인수는 문자열 또는 정규식 유형이 아닙니다. | 
| 51106 | 연산자를 사용하려면 'options' 파라미터가 문자열이어야 합니다. | 
| 51107 | $regex 옵션은 'regex' 및 'options' 필드 모두에서 지정할 수 없습니다. | 
| 51108 | 정규 표현식 옵션에는 잘못된 플래그 또는 포함된 null 바이트가 포함되어 있습니다. | 
| 51109 | 정규식에는 포함된 null 바이트가 포함될 수 없습니다. | 
| 51110 | 정규 표현식 옵션에는 포함된 null 바이트가 포함될 수 없습니다. | 
| 51111 | 이 연산자에 제공된 정규식이 잘못되었습니다. | 
| 51151 | 출력을 저장할 버퍼 크기가 데이터 형식 제한을 초과했습니다. | 
| 51156 | 평가 중에 $regex에서 정규식을 실행하지 못했습니다. | 
| 51270 | 빈 하위 프로젝션 객체는 유효한 프로젝션 값이 아닙니다. | 
| 51272 | 구문 오류: $projection에는 하나 이상의 출력 필드가 필요합니다. | 
| 51744 | 연산자는 'replacement'가 문자열이어야 합니다. | 
| 51745 | 연산자를 사용하려면 'find' 인수가 문자열이어야 합니다. | 
| 51746 | 연산자의 'input' 인수는 문자열이 아닙니다. | 
| 51747 | 연산자에는 'replacement' 파라미터가 필요합니다. | 
| 51748 | 이 연산자에는 '찾기' 파라미터가 필요합니다. | 
| 51749 | 이 연산자에는 '입력' 파라미터가 필요합니다. | 
| 51750 | 집계 연산자가 알 수 없는 인수를 수신했습니다. | 
| 100003 | 최적화된 쿼리 경로를 처리하는 동안 내부 시스템 오류 발생 | 
| 100005 | 컬렉션, 사용자 지정 역할 또는 권한과 같이 구성된 제한을 초과했습니다. | 
| 100006 | 허용된 최대 사용자 수를 초과했습니다. | 
| 3040501 | $rand는 현재 인수를 허용하지 않습니다. | 
| 3041701 | $getField가 $project에서 알 수 없는 인수를 수신했습니다. | 
| 3041702 | 잘못된 $project :: :: $getField에서 'field'를 지정해야 함 | 
| 3041703 | 잘못된 $project :: :: $getField에서 'input'을 지정해야 함 | 
| 3041704 | $getField를 문자열로 평가하려면 '필드' 인수가 필요합니다. | 
| 4161100 | $setField 및 $unsetField는 객체를 인수로만 지원합니다. | 
| 4161101 | $setField 또는 $unsetField에 알 수 없는 인수가 부여되었습니다. | 
| 4161102 | $setField 및 $unsetField를 지정하려면 '필드'를 지정해야 합니다. | 
| 4161103 | 잘못된 $project :: :: $setField에서 'value'를 지정해야 함 | 
| 4161105 | $setField 또는 $unsetField를 객체로 평가하려면 '입력'이 필요합니다. | 
| 4161106 | $setField 및 $unsetField를 상수로 평가하려면 '필드'가 필요합니다. | 
| 4161107 | $setField 또는 $unsetField를 문자열로 평가하려면 '필드'가 필요합니다. | 
| 4161108 | $project는 여기서 필드 경로 참조를 허용하지 않습니다. 대신 {$literal: ...}를 사용합니다. | 
| 4161109 | $setField 및 $unsetField를 사용하려면 '입력' 필드를 지정해야 합니다. | 
| 4662500 | 명령에는 인식할 수 없는 필드가 포함되어 있습니다. | 
| 4862100 | 정규화된 네임스페이스가 최대 허용 길이를 초과했습니다. | 
| 5166301 | $dateDiff는 객체만 인수로 지원합니다. | 
| 5166302 | $dateDiff에 인식할 수 없는 인수가 부여되었습니다. | 
| 5166303 | $dateDiff에 'startDate' 파라미터 누락 | 
| 5166304 | $dateDiff에 'endDate' 파라미터 누락 | 
| 5166305 | $dateDiff에 'unit' 파라미터 누락 | 
| 5166307 | $dateDiff 인수는 날짜가 아닙니다. | 
| 5166308 | 날짜 차이를 계산하는 동안 $dateDiff가 오버플로되었습니다. | 
| 5166400 | $dateAdd 및 $dateSubtract를 사용하려면 인수가 객체여야 합니다. | 
| 5166401 | $dateAdd 또는 $dateSubtract에 인식할 수 없는 인수가 발생했습니다. | 
| 5166402 | $dateAdd 또는 $dateSubtract를 사용하려면 startDate, 단위 및 금액이 있어야 합니다. | 
| 5166403 | $dateAdd를 사용하려면 startDate를 날짜로 변환할 수 있어야 합니다. | 
| 5166404 | $dateAdd는 시간 단위를 정의하는 문자열을 예상합니다. | 
| 5166405 | $dateAdd는 시간 단위의 정수 양을 예상합니다. | 
| 5166406 | dateAdd 오버플로 | 
| 5166503 | 알 수 없는 시간 단위 값이 제공되었습니다. | 
| 5439002 | 잘린 날짜를 계산하는 동안 $dateTrunc가 오버플로되었습니다. | 
| 5439006 | dateTrunc 지원되지 않는 binSize 값 | 
| 5439007 | $dateTrunc는 객체만 인수로 지원합니다. | 
| 5439008 | 인식할 수 없는 $dateTrunc 인수, 예상 날짜, 단위, binSize, 시간대, startOfWeek. | 
| 5439009 | $dateTrunc에 'date' 파라미터 누락 | 
| 5439010 | $dateTrunc에 'unit' 파라미터 누락 | 
| 5439012 | $dateTrunc를 사용하려면 'date'가 날짜여야 합니다. | 
| 5439013 | $dateDiff 및 $dateTrunc는 '단위'가 문자열이어야 합니다. | 
| 5439014 | $dateDiff 및 $dateTrunc 'unit' 값은 인식된 시간 단위가 아닙니다. | 
| 5439015 | $dateDiff 또는 $dateTrunc를 사용하려면 'startOfWeek'가 문자열이어야 합니다. | 
| 5439016 | $dateDiff 또는 $dateTrunc 'startOfWeek' 값은 유효한 요일이 아닙니다. | 
| 5439017 | $dateTrunc를 사용하려면 'binSize'가 64비트 정수여야 합니다. | 
| 5439018 | $dateTrunc를 사용하려면 'binSize'가 0보다 커야 합니다. | 
| 5447000 | $collStats 단계는 중첩 객체여야 합니다. | 
| 5626500 | 이 컨텍스트에서는 $geoNear, $near 및 $nearSphere가 허용되지 않습니다. 이러한 연산자는 지리 공간 데이터를 정렬해야 하기 때문입니다. 정렬이 필요하지 않은 경우 대신 $geoWithin을 사용하는 것이 좋습니다. | 
| 5654600 | $project는이 컨텍스트에서 필드 경로 참조를 허용하지 않습니다. | 
| 5654601 | 잘못된 $project :: :: $getField에서 상수로 평가하려면 '필드'가 필요하지만 상수가 아닌 인수를 가져옴 | 
| 5654602 | $getField는 문자열로 평가하려면 '필드'가 필요합니다. | 
| 5733415 | $mod를 0으로 설정할 수 없음 | 
| 5860400 | $geoNear에는 'near' 인수가 필요합니다. | 
| 5887502 | $setEquals의 모든 피연산자는 배열이어야 합니다. | 
| 5911200 | 집계 중 PlanExecutor 오류:: 로 인해 발생:: $mergeObjects는 객체만 지원합니다. | 
| 5976500 | $dateAdd에 잘못된 'amount' 파라미터 값이 부여되었습니다. | 
| 6045000 | $dateSubtract에 잘못된 'amount' 파라미터 값이 부여되었습니다. | 
| 7158303 | $switch가 입력과 일치하는 브랜치를 찾지 못했으며 기본값이 지정되지 않았습니다. | 