View a markdown version of this page

錯誤代碼 - Amazon DocumentDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

錯誤代碼

當命令失敗時,您會收到來自 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更新與另一個欄位衝突,或寫入會受到垃圾回收調節或停用。
4.1JavaScript 錯誤
43指定的游標不再存在或已過期。
44陣列索引超出範圍
48具有該名稱的集合、檢視或命名空間已存在。
51非法更新運算子
52欄位名稱使用不適用於儲存的預留 '$' 字首。
53_id 欄位具有無效或不支援的類型,例如陣列或 regex。
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時間範圍的格式無效。有效格式:'1 m' 或 '3 y' '<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游標位置遺失,或未啟用必要的變更串流功能。
139JS 解譯器失敗
145未在查詢中定義別名
147不是主控
148資源不足,無法執行查詢
149已在查詢中定義的別名
154引數具有非法值或不正確 (非數值) 類型。
155遇到 NULL 值
156遇到 UNDEFINED 值
157遇到 NAN 值
158集合已用於其他用途
159持續時間值溢出或網路操作失敗。
161請求的定序版本無效或無法使用。
163欄位或名稱對儲存無效。
164查詢運算子以不允許的方式巢狀化。
165檢視超過循環中 20 或參考本身的最大巢狀深度。
166檢視不支援此操作,或使用太多位置元素。
167檢視不支援請求的操作或階段。
168表達式或管道運算子無法辨識或具有無效的引數。
169BadValue $maxTimeMS 具有非整合值
170BadValue $maxTimeMS 超出範圍
171索引無法建置在多個陣列欄位上。
173略過值必須為正值
174預期的日誌詳細程度為數字
181索引鍵模式符合多個索引;請改為依名稱指定索引。
197索引規格包含無效或不支援的欄位。
207uuid 必須是具有 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 Operator
15955群組彙總運算子中的語法錯誤:必須指定 _id 欄位
15956$skip 引數為負數,必須是非負數。
15957限制必須指定為數字
15958$limit 值必須是正數。
15959比對篩選條件必須是 物件中的表達式
15969語法錯誤:$project Operator 的值必須是文件。
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 字元 (s)
16419欄位路徑不得包含內嵌 null 字元
16424$match 彙總表達式內不允許 $near
16426$nearSphere/$near 不允許在 $match 彙總表達式內
16435管道元件必須包含一個元素
16493嘗試建立超過 16MB 的字串
16554$add 僅支援數值或日期類型。
16605$geoNear 需要有效的「接近」欄位,並正確輸入 geoNear 選項。
16606$geoNear 需要 'distanceField' 選項做為字串
16607$geoNear 需要指定指定的選項做為字串。
16608除以零
16610$mod 獲得的除數為零。
16611$mod 僅支援兩個運算元的數值類型。
16612$add 表達式中只允許一個日期
16613操作嘗試從日期減去非數字、非日期的值。
16702$concat 僅支援字串引數。
16730textIndexVersion 超出範圍
16755無法以嚴格的繞組順序為幾何編製索引
16800不能有 2 個地理欄位
168012d 必須是索引中的第一個
16804預期位置物件,位置陣列格式不正確
16810$mod 需要兩個值的陣列做為其參數。
16837更新路徑無法多次修改相同的欄位。
16868無效的變數名稱
16869無效的變數名稱
16870無效的變數名稱
16872欄位路徑是空的,或單獨使用 '$' 做為 $project 中的欄位路徑。
16873Fieldpath 的開頭不是 $
16874$let 僅支援物件做為其引數
16875$let 獲得無法辨識的參數。
16876缺少 $let 的 'vars' 參數
16877缺少 $let 的 'in' 參數
16878$map 僅支援物件做為其引數
16879$map 會提供無法辨識的參數。
16880$map 缺少其所需的 'input' 參數。
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除了 $$KEEP、$DESCEND 和 $$PRUNE 變數之外,$redact 的表達式不應傳回任何內容
17080缺少 'if' 參數至 cond
17081缺少 'then' 參數至 cond
17082缺少 'else' 參數至 cond
17083$cond 的無法辨識參數
17124$size 的引數必須是陣列。
17275無法重新定義 ROOT
17276找不到變數
17280索引鍵值太大,無法編製索引。
17287$merge 無法多次修改相同的目標資料列。
17293文字索引選項 'textIndexVersion' 必須是數字
17302此引數值必須大於或等於零。
17304$geoNear 需要有效的「接近」點和地理查詢引數。
17308$meta 獲得不支援的引數。
17310$setIsSubset 的兩個運算元都必須是陣列。
17313$match with $text 只允許做為第一個管道階段。
17320createCollection 無法在包含預留名稱的命名空間上執行。
17385無法 $out 至特殊集合
17390$group 不支援包含樣式表達式
17419更新後產生的文件超過允許的大小上限。
17420到 upsert 的文件大於 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 需要 'input' 欄位
28649$Filter 需要 'as' 欄位
28650$Filter 需要 'cond' 欄位
28651需要陣列輸入
28656$substrBytes:無效的範圍,起始索引是 UTF-8 接續位元組。
28657$substrBytes:無效的範圍,結束索引位於 UTF-8 字元的中間。
28664$concatArrays 僅支援陣列輸入。
28667$slice、$range 或 $indexOfArray 等表達式的引數數目不正確。
28680$abs 會套用至無法否定的值,例如長度下限。
28689運算子引數必須是陣列,但提供不同的類型。
28690arrayElemAt 的第二個引數必須是數值
28691arrayElemAt 的第二個引數必須以 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 需要正數引數。
28812Fieldpath 為空
28818Fieldpath 的開頭不是 '$'
31022此運算子需要指定 'input' 參數。
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 需要非零的步驟值
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$switch 需要物件做為其引數。
40061$switch 需要 'branches' 做為陣列。
40062$switch 需要每個分支都是 物件。
40063$switch 會在分支中指定未知的引數。
40064$switch 需要每個分支都有 'case' 表達式。
40065$switch 需要每個分支都有 'then' 表達式。
40066$switch 找不到與輸入相符的分支,且未指定預設值。
40067$switch 表達式包含未知的引數。
40068$switch 需要至少一個分支
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 需要非負數的開始和結束索引。
40148sortByCount 欄位必須定義為物件內的 $ 字首路徑或表達式
40149sortByCount 欄位必須指定為字串或物件
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 'boundaries' 欄位必須至少有 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 'granularity' 欄位必須是字串
40272$addFields 階段規格必須是 物件。
40319$lookup 階段規格必須是 物件
40320缺少「從」選項至 $lookup 階段規格
40321'from' 至 $lookup 的選項必須是字串
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命令包含無法辨識的欄位。
40422BSON 陣列欄位名稱的值無效。
40485提供了無法辨識的時區識別符。
40489$dateFromParts 不允許混合一般行事曆欄位與 ISO 週日期欄位
40515$dateFromParts 引數不會評估為整數。
40516$dateFromParts 需要 'year' 或 'isoWeekYear' 存在
40517'timezone' 選項必須評估為日期運算子的字串。
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的 'dateString' 參數 dateFromString
40543$dateFromString 要求 'dateString' 為字串。
40545日期/時間字串不完整,缺少必要元素。
40551您無法將時區資訊與時區引數一起傳入日期/時間字串
40553$dateFromString 無法剖析指定的日期字串。
40554您無法將 GMT 位移的日期/時間字串與時區引數一起傳入
40575$changeStream 'fullDocument' 必須是 "default" 或 "updateLookup"。
40600$out 無法在 $facet 階段內使用。
40601$out 和 $merge 只能是管道中的最後一個階段。
40602$changeStream 或 $geoNear 等階段不是管道中的第一個階段。
40603$geoNear 不是最佳化後管道中的第一個階段。是否已停用或禁止最佳化?
40647變更串流繼續字符具有遺失或錯誤類型的 _data 欄位。
40674僅允許一種類型的繼續選項,但找到多個。
50001指定的集合不允許 autoIndexId:false。
50694此運算子獲得不明的引數。
50695此運算子需要 'input' 欄位。
50696運算子僅支援 物件做為其引數。
50699此表達式運算子要求其輸入為字串。
50700'chars' 引數必須是字串。
50736getMore 無法在工作階段中未建立的游標上於工作階段中執行。
50737在工作階段建立的游標上執行 getMore 需要提供 lsid。
50752$substrBytes 起始索引為負。
50808$changeStream 階段預期文件做為其引數。
51024定序「強度」值必須為 5 或更少。
51047$lookup 子管道內不允許此運算子或階段。
51075無法在 $regex 和 $options 中設定選項
51076記憶體不足,無法為指定的清單數量建置向量索引。
51078找不到索引名稱。
51079不支援延遲統計資料
51091規則表達式無效或格式錯誤。
51103運算子預期具有具名引數的物件,但收到另一種類型。
51104運算子要求其「輸入」引數為字串。
51105運算子的 'regex' 引數不是字串或 regex 類型。
51106運算子需要其「選項」參數為字串。
51107$regex 選項無法在 'regex' 和 'options' 欄位中指定。
51108規則表達式選項包含無效的旗標或內嵌的 null 位元組。
51109規則表達式不能包含內嵌的 null 位元組。
51110規則表達式選項不能包含內嵌的 null 位元組。
51111提供給此運算子的規則表達式無效。
51151儲存輸出的緩衝區大小超過資料類型限制
51156規則表達式無法在評估期間於 $regex 中執行。
51270空的子投影物件不是有效的投影值。
51272語法錯誤:$projection 至少需要一個輸出欄位。
51744運算子需要 'replacement' 做為字串。
51745運算子要求其「尋找」引數為字串。
51746運算子的「輸入」引數不是字串。
51747運算子需要 'replacement' 參數。
51748此運算子需要 'find' 參數。
51749此運算子需要 'input' 參數。
51750彙總運算子收到不明的引數。
100003處理最佳化查詢路徑時發生內部系統錯誤
100005已超過設定的限制,例如集合、自訂角色或權限。
100006已超過允許的使用者數量上限。
3040501$rand 目前不接受引數
3041701$getField 收到 $project 中的未知引數。
3041702無效的 $project ::,原因為 :: $getField 需要指定 'field'
3041703無效的 $project :: 由 造成:: $getField 需要指定 'input'
3041704$getField 需要 'field' 引數才能評估為字串。
4161100$setField 和 $unsetField 僅支援物件做為其引數。
4161101$setField 或 $unsetField 被給予未知引數。
4161102$setField 和 $unsetField 需要指定 'field'。
4161103無效的 $project ::,原因為 :: $setField 需要指定 'value'
4161105$setField 或 $unsetField 需要 'input' 才能評估物件。
4161106$setField 和 $unsetField 需要 'field' 才能評估為常數。
4161107$setField 或 $unsetField 需要 'field' 來評估字串。
4161108$project 不允許此處的欄位路徑參考;請改用 {$literal: ...}。
4161109$setField 和 $unsetField 需要指定 'input' 欄位。
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 預期整數時間單位數量
5166406dateAdd 溢位
5166503提供了未知的時間單位值。
5439002$dateTrunc 在計算截斷日期時溢出。
5439006dateTrunc 不支援的 binSize 值
5439007$dateTrunc 僅支援物件做為其引數
5439008無法辨識的 $dateTrunc 引數;預期日期、單位、binSize、時區、startOfWeek。
5439009缺少 $dateTrunc 的 'date' 參數
5439010缺少 $dateTrunc 的 'unit' 參數
5439012$dateTrunc 要求 'date' 為日期。
5439013$dateDiff 和 $dateTrunc 需要 'unit' 作為字串。
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 需要 'field' 評估為常數,但取得非常數引數
5654602$getField 需要 'field' 才能評估字串。
5733415不能 $mod x 零
5860400$geoNear 需要 'near' 引數
5887502$setEquals 的所有運算元都必須是陣列。
5911200彙總 :: 期間的 PlanExecutor 錯誤,原因為 :: $mergeObjects 僅支援物件
5976500$dateAdd 獲得無效的 'amount' 參數值。
6045000$dateSubtract 獲得無效的 'amount' 參數值。
7158303$switch 找不到符合輸入的分支,且未指定預設值。