View a markdown version of this page

Kode eror - Amazon DocumentDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kode eror

Ketika perintah gagal, Anda menerima kesalahan dari Amazon DocumentDB (dengan kompatibilitas MongoDB) yang berisi kesalahan numerik code dan pesan deskriptif (). errmsg Gunakan tabel berikut untuk mengidentifikasi kode kesalahan yang Amazon DocumentDB 8.0 mungkin kembali ke aplikasi klien Anda. Jika kode kesalahan sesuai dengan satu kondisi, deskripsi cocok dengan teks pesan yang dikembalikan oleh server. Kode yang mencakup beberapa kondisi memiliki deskripsi umum.

penting

Kode kesalahan mungkin berubah di antara versi utama Amazon DocumentDB. Kami menyarankan Anda untuk tidak membangun logika aplikasi yang bergantung pada kode kesalahan numerik tertentu yang tetap stabil di seluruh versi.

Kode kesalahan Deskripsi
1Barang tidak ditemukan
2Argumen perintah, opsi, atau nilai bidang tidak valid atau tidak didukung.
4Bidang wajib hilang atau nilai konfigurasi tidak diformat dengan benar.
5Definisi tampilan mereferensikan dirinya sendiri, membuat siklus, atau kesalahan sistem file terjadi.
9Token perintah, bidang, petunjuk, atau resume tidak dapat diuraikan atau memiliki format yang tidak valid.
10Koleksi target tidak ditemukan atau tidak ada koleksi yang ditentukan.
11Pengguna yang direferensikan tidak dapat ditemukan, atau koleksi target sudah ada.
13Anda tidak berwenang untuk menjalankan perintah ini, atau otentikasi Anda tidak valid.
14Bidang atau nilai memiliki tipe data yang salah.
15Nilai meluap kisaran yang diizinkan selama evaluasi.
16Batch tulis kosong, cacat, atau melebihi jumlah operasi yang diizinkan.
17Tidak semua objek memiliki tipe yang sama
18Otentikasi gagal karena kredensialnya tidak valid atau pengguna tidak ada.
19Pemrosesan data operasi primitif tidak ditemukan atau tipe primitif tidak ditemukan
20Operasi yang diminta tidak diizinkan dalam konteks ini.
26Namespace target atau koleksi tidak ada.
27Indeks yang diminta tidak ada atau tidak ada indeks yang sesuai tersedia.
37Argumen pipeline atau tahap agregasi hilang, kosong, atau tidak valid.
38Nama database tidak ditemukan
39Operasi dibatalkan karena melebihi MaxTimeMS, berjalan terlalu lama, atau melebihi memori yang tersedia.
40Pembaruan bertentangan dengan bidang lain, atau penulisan dibatasi atau dinonaktifkan oleh pengumpulan sampah.
41JavaScript kesalahan
43Kursor yang ditentukan tidak ada lagi atau telah kedaluwarsa.
44Indeks array di luar batas
48Koleksi, tampilan, atau namespace dengan nama itu sudah ada.
51Operator pembaruan ilegal
52Nama bidang menggunakan awalan '$' reserved yang tidak valid untuk penyimpanan.
53Bidang _id memiliki tipe yang tidak valid atau tidak didukung, seperti array atau regex.
54tidak dapat menyimpulkan bidang kueri untuk disetel
55Transaksi sudah dilakukan
56Nama bidang dalam permintaan kosong, yang tidak diizinkan.
57Transaksi tidak valid oleh transaksi lain
58Nilai bidang terlalu panjang
59Perintah yang diminta tidak diketahui atau tidak didukung.
61Koleksi tidak valid
62Tidak dapat membuat perubahan pada koleksi
65kesalahan batch op terjadi
66Pembaruan mencoba memodifikasi bidang _id yang tidak dapat diubah.
67Indeks tidak dapat dibuat karena spesifikasi yang tidak valid atau tidak didukung.
68Indeks dengan properti yang bertentangan sudah ada.
70bidang yang digunakan dengan $snippet tidak dikonfigurasi sebagai kolom cuplikan
71Indeks sudah ada dengan opsi berbeda
72Satu atau beberapa opsi yang ditentukan untuk perintah atau indeks tidak valid.
73Namespace, database, atau nama koleksi tidak valid atau tidak diizinkan untuk operasi ini.
74Koleksi tidak memiliki indeks teks yang ditentukan.
75Indeks teks didefinisikan untuk koleksi ini, tetapi tidak untuk bidang ini.
77Tidak dapat menggunakan snapshot dengan sort
78Dokumen tidak ditemukan
80Kueri melebihi ukuran maksimum yang diizinkan.
82Kerangka waktu memiliki format yang tidak valid. <number>Format yang valid: '1 m' atau '3 y' '//' h/d w/s m/y
85Indeks dengan nama itu sudah ada tetapi dengan opsi yang berbeda.
86Indeks yang diminta bertentangan dengan indeks yang ada yang memiliki nama yang sama.
87$sort pengurutan kunci harus 1 (untuk naik) atau -1 (untuk turun)
92Tidak cukup ruang untuk operasi
93Pengguna sudah ada
94Hak istimewa pengumpulan target, klaster, atau sumber daya tidak valid atau tidak tersedia.
95Database tidak ada
96Parameter 'writeConcern' tidak valid
97Kata sandi tidak bisa kosong
99Peran atau hak istimewa yang tidak ditentukan
102Tidak dapat menambahkan peran yang sudah ada di dalamnya
103Peran yang valid tidak dapat diekstraksi dari koleksi.
105Pengguna tidak valid atau pustaka otorisasi tidak dapat diinisialisasi.
107Database tidak dapat diberikan peran dari database lain
111_id harus ditentukan dengan tepat saat menyediakan dokumen pembaruan
112Tulis Konflik
113Peran yang ditentukan tidak ada.
114Peran sudah ada
115AnyResource harus benar saat ditentukan
116sumber daya harus memiliki db dan kumpulan koleksi, kumpulan cluster atau set AnyResource
117Operasi tersebut bertentangan dengan operasi lain yang sedang berlangsung, seperti transaksi aktif.
120'ShowPrivileges' tidak dapat ditentukan karena kami menampilkan semua pengguna
121Dokumen gagal validasi
122Kesalahan pembaruan
124Kesalahan memproses skema id
125Perintah gagal, seringkali karena referensi yang ambigu atau sesi yang hilang.
126Database sudah ada
127Nama database sudah ada dalam nama kasus perbedaan
128Terlalu banyak bidang
129Menunggu Drop Database
130Nilai parameter buruk
136Posisi kursor hilang, atau fitur aliran perubahan yang diperlukan tidak diaktifkan.
139Kegagalan JS Interpreter
145Alias tidak didefinisikan dalam kueri
147bukan master
148Sumber daya tidak cukup untuk menjalankan kueri
149Alias sudah didefinisikan dalam kueri
154Argumen memiliki nilai ilegal atau tipe yang salah (non-numerik).
155Nilai NULL ditemui
156Nilai UNDEFINED ditemui
157Nilai NAN ditemui
158Koleksi sudah digunakan untuk tujuan lain
159Nilai durasi meluap atau operasi jaringan gagal.
161Versi pemeriksaan yang diminta tidak valid atau tidak tersedia.
163Bidang atau nama tidak valid untuk penyimpanan.
164Operator kueri bersarang dengan cara yang tidak diizinkan.
165Tampilan melebihi kedalaman bersarang maksimum 20 atau referensi itu sendiri dalam satu siklus.
166Operasi tidak didukung pada tampilan, atau terlalu banyak elemen posisi yang digunakan.
167Operasi atau tahap yang diminta tidak didukung pada tampilan.
168Operator ekspresi atau pipeline tidak dikenali atau memiliki argumen yang tidak valid.
169BadValue $maxTimemS memiliki nilai non-integral
170BadValue $MaxTimemS berada di luar jangkauan
171Indeks tidak dapat dibangun di atas beberapa bidang array.
173Nilai lewati harus positif
174Verbositas log yang diharapkan menjadi angka
181Pola kunci cocok dengan beberapa indeks; tentukan indeks dengan nama sebagai gantinya.
197Spesifikasi indeks berisi bidang yang tidak valid atau tidak didukung.
207uuid harus berupa bidang biner 16-byte dengan subtipe UUID (4)
224Fitur kueri ini tidak diizinkan dalam konteks saat ini.
225Transaksi yang lebih baru telah dimulai pada sesi, jadi yang lebih tua ini tidak dapat melanjutkan.
241Nilai tidak dapat dikonversi ke tipe yang diminta di $convert.
250Tampilan tidak valid
251Nomor transaksi yang ditentukan tidak cocok dengan transaksi aktif apa pun.
252Batas rekursi tercapai
253Tidak dapat menyisipkan entri ke tampilan
254Tidak dapat menghapus entri dari tampilan
256Dokumen disaring oleh klausa $ having
257Ukuran total semua operasi dalam transaksi melebihi batas yang diizinkan.
263Operasi ini tidak dapat dijalankan di dalam transaksi multi-dokumen.
291tidak dapat menemukan indeks untuk kueri $geoNear
300Otentikasi gagal karena jabat tangan SASL atau kesalahan sesi.
301Mekanisme otentikasi atau operasi yang diminta tidak didukung.
302Otentikasi membutuhkan data tambahan untuk menyelesaikan pertukaran SASL.
303Konfigurasi tahap, opsi, atau peran yang diminta tidak didukung.
304Tahap agregasi yang diminta tidak didukung.
305Operator proyeksi agregasi tidak didukung.
306Operator akumulator grup agregasi yang ditentukan tidak didukung.
502Kolom sudah ada
505Penyisipan tidak diizinkan di sini
601Koordinat berada di luar batas
602Kesalahan indeks
700Perubahan pada parameter ini tidak diperbolehkan dalam mode langsung
701Nilai tidak valid untuk parameter ini
703Transisi negara ilegal untuk parameter ini
999ID transaksi buruk
4570$lookup parameter mengharapkan nilai string
4572$lookup tidak memiliki bidang wajib
10065Parameter yang harus berupa objek (seperti vars atau $rand) diberi nilai non-objek.
10107bukan master
11000Kunci duplikat melanggar batasan indeks unik.
11601Operasi itu terputus.
11603Permintaan klien sintaks rusak atau ilegal
13103terlalu banyak kunci majemuk
13297Database dengan nama yang sama sudah ada tetapi hanya berbeda dalam kasus huruf.
13388Nama panggung pipeline yang tidak dikenal: $collStats
13435bukan master dan slaveok=False
14031Tidak cukup ruang disk
15888harus melewati nama koleksi untuk membuat
15947bidang grup harus ditentukan dalam suatu objek
15950Nama kolom agregat grup tidak dapat menjadi operator
15952operator $group tidak dikenal
15955Kesalahan sintaks dalam operator agregasi grup: bidang _id harus ditentukan
15956Argumen $skip negatif; itu harus berupa angka non-negatif.
15957batas harus ditentukan sebagai angka
15958Nilai $limit harus berupa angka positif.
15959filter kecocokan harus berupa ekspresi dalam suatu objek
15969Kesalahan sintaks: nilai operator $project harus berupa dokumen.
15972Argumen untuk $skip harus berupa angka
15973spesifikasi kunci $sort harus berupa objek
15974$sort pengurutan kunci harus ditentukan menggunakan angka
15975$sort pengurutan kunci harus 1 (untuk naik) atau -1 (untuk turun)
15976Tahap $sort harus memiliki setidaknya satu kunci pengurutan
15981bidang kueri bukan string
15983Objek yang mewakili ekspresi harus memiliki tepat satu bidang.
15992tipe bidang yang tidak diizinkan NULL dalam ekspresi objek
15998Nama jalur bidang mungkin bukan string kosong.
16006Nilai tidak dapat dikonversi ke Tanggal karena itu bukan jenis tanggal yang valid.
16007Nilai tidak dapat dikonversi ke string karena string diharapkan.
16020Operator ekspresi dipanggil dengan jumlah argumen yang salah.
16034$substrBytes indeks awal harus tipe numerik.
16035Argumen panjang $substrBytes harus berupa tipe numerik.
16395$where tidak diperbolehkan di dalam ekspresi agregasi $match
16400tidak dapat menambahkan ekspresi untuk bidang karena sudah ada ekspresi untuk bidang itu atau salah satu sub-bidangnya.
16401tidak dapat menambahkan ekspresi untuk subbidang karena sudah ada ekspresi yang berlaku untuk seluruh bidang
16404Ekspresi $ tidak diperbolehkan dalam konteks ini
16406Tidak dapat mengecualikan bidang selain _id
16410Nama atau jalur bidang $project secara ilegal dimulai dengan atau berisi '$'.
16411Nama bidang tidak dapat berisi karakter nol
16419jalur bidang tidak boleh berisi karakter null yang disematkan
16424$near tidak diperbolehkan di dalam ekspresi agregasi $match
16426$nearSphere/$near tidak diperbolehkan di dalam ekspresi agregasi $match
16435Komponen pipa harus mengandung satu elemen
16493Mencoba membuat string lebih panjang dari 16MB
16554$add hanya mendukung tipe numerik atau tanggal.
16605$GeoNear membutuhkan bidang 'dekat' yang valid dan opsi GeoNear yang diketik dengan benar.
16606$GeoNear membutuhkan opsi 'distanceField' sebagai String
16607$ GeoNear membutuhkan opsi yang diberikan untuk ditentukan sebagai string.
16608Bagilah dengan nol
16610$mod diberi pembagi nol.
16611$mod hanya mendukung tipe numerik untuk kedua operan.
16612hanya satu tanggal yang diizinkan dalam ekspresi $add
16613Operasi berusaha untuk mengurangi nilai non-numerik, non-tanggal dari tanggal.
16702$concat hanya mendukung argumen string.
16730teks IndexVersion berada di luar jangkauan
16755tidak dapat mengindeks geometri dengan urutan lilitan yang ketat
16800tidak dapat memiliki 2 bidang geo
168012d harus menjadi yang pertama dalam indeks
16804objek lokasi diharapkan, array lokasi tidak dalam format yang benar
16810$mod membutuhkan array tepat dua nilai sebagai parameternya.
16837Jalur pembaruan tidak dapat mengubah bidang yang sama lebih dari sekali.
16868Nama variabel tidak valid
16869Nama variabel tidak valid
16870Nama variabel tidak valid
16872Jalur bidang kosong atau '$' saja digunakan sebagai jalur bidang di $project.
16873Fieldpath tidak dimulai dengan $
16874$let hanya mendukung objek sebagai argumennya
16875$let diberi parameter yang tidak dikenal.
16876Parameter 'vars' hilang ke $let
16877Hilang parameter 'in' ke $ let
16878$map hanya mendukung objek sebagai argumennya
16879$map diberikan parameter yang tidak dikenal.
16880$map tidak memiliki parameter 'input' yang diperlukan.
16881Bidang wajib tidak ada
16882Hilang parameter 'in' ke $ map
16883Masukan ke $map harus berupa array.
16898$minDistance harus non-negatif
16899$maxDistance harus berupa angka
16900$maxDistance harus non-negatif
16945Melebihi batas memori untuk $group atau $lookup. Lulus izinkan DiskUse:true untuk ikut serta.
16949Opsi agregasi tidak valid; allow DiskUse harus berupa nilai boolean.
16990$out membutuhkan string atau argumen objek yang menamai target output.
16996insert untuk $out gagal
16997$out gagal karena indeks koleksi target berubah selama pemrosesan.
17040Argumen $all ElementsTrue harus berupa array.
17041Argumen $any ElementTrue harus berupa array.
17042Kedua operan dari $set IsSubset harus array.
17043Semua operan $setUnion harus array.
17044Sebuah operan dari $setEquals bukan array.
17045$setEquals membutuhkan setidaknya dua argumen.
17046Kedua operan dari $set IsSubset harus array.
17047Semua operan $setIntersection harus array.
17048Kedua operan $setDifference harus array.
17049Kedua operan $setDifference harus array.
17053Ekspresi $redact seharusnya tidak mengembalikan apa pun selain variabel $$KEEP, $$DESCEND, dan $$PRUNE
17080Tidak ada parameter 'if' ke cond
17081Tidak ada parameter 'lalu' ke cond
17082Tidak ada parameter 'else' untuk cond
17083Parameter tidak dikenal ke $cond
17124Argumen untuk $size harus berupa array.
17275Tidak dapat mendefinisikan ulang ROOT
17276Variabel tidak ditemukan
17280Nilai kunci indeks terlalu besar untuk diindeks.
17287$merge tidak dapat memodifikasi baris target yang sama lebih dari sekali.
17293opsi indeks teks 'teksIndexVersion' harus berupa angka
17302Nilai argumen ini harus lebih besar dari atau sama dengan nol.
17304$geoNear membutuhkan titik 'dekat' dan argumen kueri geografis yang valid.
17308$meta diberikan argumen yang tidak didukung.
17310Kedua operan dari $set IsSubset harus array.
17313$match dengan $text hanya diperbolehkan sebagai tahap pipeline pertama.
17320createCollection tidak dapat berjalan pada namespace yang berisi nama cadangan.
17385Tidak dapat $out ke koleksi khusus
17390$group tidak mendukung ekspresi gaya inklusi
17419Dokumen yang dihasilkan setelah pembaruan melebihi ukuran maksimum yang diizinkan.
17420Dokumen untuk upsert lebih besar dari 16777216
18533Bidang format harus berupa string
18534Bidang yang tidak dikenal hingga $date ToString
18535String format tanggal tidak valid karena tanda persen tertinggal.
18536Format waktu $ ToString tanggal tidak valid
18537$date ToString tidak dapat memformat komponen tanggal di luar kisaran 0-9999.
18627Parameter 'format' hilang ke $ date ToString
18628Parameter 'tanggal' tidak ada ke $date ToString
18629tipe argumen yang salah
25278$geoNear membutuhkan argumen 'distanceField'
26823ID operasi tidak dapat direpresentasikan dalam bit yang tersedia.
28539Argumen pertama untuk perintah yang berbeda harus berupa string
28646$Filter mengharapkan objek sebagai parameter
28647Bidang tak terduga ke $filter
28648$Filter membutuhkan kolom 'input'
28649$Filter membutuhkan bidang 'sebagai'
28650$Filter membutuhkan bidang 'cond'
28651Input array diperlukan
28656$substrBytes: Rentang tidak valid, indeks awal adalah byte lanjutan. UTF-8
28657$substrBytes: Rentang tidak valid, indeks akhir berada di tengah karakter. UTF-8
28664$concatArrays hanya mendukung input array.
28667Ekspresi seperti $slice, $range, atau $index OfArray mendapat jumlah argumen yang salah.
28680$abs diterapkan ke nilai, seperti panjang minimum, yang tidak dapat dinegasikan.
28689Argumen operator harus berupa array tetapi tipe yang berbeda diberikan.
28690Argumen kedua untuk array ElemAt harus numerik
28691Argumen kedua untuk array ElemAt harus diwakili oleh bilangan bulat 32 bit
28714Argumen $sqrt harus lebih besar dari atau sama dengan 0
28724Argumen pertama untuk $slice harus berupa array.
28725Argumen kedua untuk $slice harus berupa nilai numerik.
28726Argumen kedua untuk $slice harus sesuai dengan integer 32-bit.
28727Argumen ketiga untuk $slice harus berupa angka.
28728Argumen ketiga untuk $slice harus berupa bilangan bulat 32-bit.
28729Argumen ketiga $slice harus berupa bilangan bulat 32-bit positif.
28745spesifikasi tahap $sample harus berupa objek
28746argumen ukuran ke $sample harus berupa angka
28747argumen ukuran ke $sample tidak boleh negatif
28748$sample menerima opsi yang tidak dikenal.
28749Tahap $sample harus menentukan ukuran
28756Argumen $log harus numerik.
28757$log membutuhkan argumen dasar untuk menjadi nilai numerik.
28758Argumen untuk $log harus berupa angka positif.
28759Basis $log harus berupa angka positif yang tidak sama dengan 1.
28761Argumen $log10 harus berupa angka positif.
28762Basis $pow harus berupa nilai numerik.
28763Eksponen $pow harus numerik.
28764$ pow tidak dapat mengambil basis 0 dan eksponen negatif
28765$ceil, $exp, $floor, $ln, atau $log10 menerima tipe non-numerik.
28766$ln membutuhkan argumen bilangan positif.
28812Fieldpath kosong
28818Fieldpath tidak dimulai dengan '$'
31022Operator ini memerlukan parameter 'input' untuk ditentukan.
31023Operator ini memerlukan parameter 'regex'.
31024Operator diberikan argumen yang tidak diketahui.
31032Nama bidang tidak dapat berisi byte null tertanam.
31034Nilai berada di luar kisaran yang diizinkan [-32768, 32767].
31095'iso WeekYear 'harus mengevaluasi ke bilangan bulat antara 1 dan 9999.
31138Nilai $meta yang digunakan untuk menyortir bukanlah kata kunci metadata yang valid.
31170Objek kosong diharapkan tetapi nilai yang tidak kosong disediakan.
31249Jalur proyeksi bertabrakan dengan bidang lain dalam proyeksi.
31254Inklusi tidak dapat ditentukan dalam proyeksi pengecualian.
31393$bsonSize membutuhkan dokumen sebagai masukan.
31394Operator proyeksi posisi tidak dapat muncul di tengah jalur lapangan.
34413Operator yang tidak valid digunakan dalam kueri geo dekat.
34435Argumen untuk $reverseArray harus berupa array.
34443$range membutuhkan nilai awal numerik.
34444$range membutuhkan nilai awal yang dapat direpresentasikan sebagai bilangan bulat 32-bit.
34445$range membutuhkan nilai akhir menjadi numerik.
34446Nilai akhir $range harus sesuai dengan bilangan bulat 32-bit.
34447$range membutuhkan nilai langkah numerik.
34448$range membutuhkan nilai langkah yang dapat direpresentasikan sebagai bilangan bulat 32-bit.
34449$range membutuhkan nilai langkah bukan nol
34450Indeks awal $substrCP harus berupa tipe numerik.
34451Indeks awal $substrCP tidak dapat direpresentasikan sebagai bilangan bulat 32-bit.
34452Argumen panjang untuk $substrCP bukan tipe numerik.
34453Panjang $substrCP tidak dapat direpresentasikan sebagai bilangan bulat 32-bit.
34454$substrCP: panjang harus berupa bilangan bulat nonnegatif.
34455$substrCP: indeks awal harus integer nonnegatif.
34460$zip hanya mendukung objek sebagai argumennya.
34461$zip input harus berupa array ekspresi.
34462Opsi 'default' harus berupa array ekspresi.
34463LongestLength Opsi penggunaan $zip harus berupa boolean.
34464$zip diberi argumen yang tidak diketahui.
34465$zip membutuhkan setidaknya satu array input
34466tidak dapat menentukan default kecuali penggunaan benar LongestLength
34467default dan input harus memiliki panjang yang sama
34468$zip menerima ekspresi non-array dalam inputnya.
34471$strLencp membutuhkan argumen string.
34473$str LenBytes membutuhkan argumen string.
40060$switch membutuhkan objek sebagai argumennya.
40061$switch membutuhkan 'cabang' untuk menjadi array.
40062$switch mengharuskan setiap cabang menjadi objek.
40063$switch diberikan argumen yang tidak diketahui dalam cabang.
40064$switch mengharuskan setiap cabang memiliki ekspresi 'kasus'.
40065$switch mengharuskan setiap cabang memiliki ekspresi 'kemudian'.
40066$switch tidak dapat menemukan cabang yang cocok untuk input, dan tidak ada default yang ditentukan.
40067Ekspresi $switch berisi argumen yang tidak diketahui.
40068$switch membutuhkan setidaknya satu cabang
40075$reduce membutuhkan objek
40076Argumen tidak diketahui untuk $reduce
40077$reduce membutuhkan 'masukan'
40078$reduce membutuhkan 'initialValue'
40079$reduce membutuhkan 'in'
40080Masukan ke $reduce harus berupa array.
40081Operator membutuhkan array sebagai argumen kedua.
40085$split membutuhkan argumen pertama untuk mengevaluasi ke string.
40086Argumen kedua $split harus mengevaluasi ke string.
40087$split membutuhkan pemisah yang tidak kosong
40090$index OfArray membutuhkan array sebagai argumen pertama
40091Argumen pertama untuk $index OfBytes bukanlah string.
40092$index OfBytes membutuhkan string sebagai argumen kedua.
40093$indexOfCP membutuhkan string sebagai argumen pertamanya.
40094$indexOfCP membutuhkan string sebagai argumen kedua.
40096$index OfArray membutuhkan nilai indeks awal dan akhir integral.
40097$index OfArray membutuhkan indeks awal dan akhir numerik nonnegatif.
40148ByCount bidang pengurutan harus didefinisikan sebagai jalur awalan $ atau ekspresi di dalam objek
40149ByCount bidang pengurutan harus ditentukan sebagai string atau sebagai objek
40156bidang hitungan harus berupa string yang tidak kosong
40157bidang hitungan harus berupa string yang tidak kosong
40158bidang hitungan tidak bisa berupa jalur awalan $
40159bidang hitungan tidak dapat berisi byte null
40160bidang hitungan tidak dapat berisi '.'
40169spesifikasi $ facet harus berupa objek yang tidak kosong
40170argumen ke $facet harus array
40171elemen array dalam $ facet spec harus objek yang tidak kosong
40172sub-pipeline di tahap $facet tidak bisa kosong
40176Nama lapangan yang saling bertentangan diberikan
40177$project dan $addFields membutuhkan setidaknya satu bidang output.
40178Tidak dapat mengecualikan bidang kecuali '_id' dalam proyeksi inklusi
40179Tidak dapat menyertakan bidang atau mengatur ulang bidang atau menambahkan bidang yang dihitung dalam proyeksi pengecualian
40180$project tidak mengizinkan objek kosong sebagai nilai bidang.
40181$project:: tidak valid disebabkan oleh:: spesifikasi ekspresi harus berisi tepat satu bidang.
40183Nama bidang putus-putus tidak dapat digunakan di dalam sub-objek.
40192Bidang 'batas' $bucket harus memiliki setidaknya 2 nilai
40193Semua nilai dalam opsi 'batas' ke $bucket harus memiliki tipe yang sama
40194Opsi 'batas' ke $bucket harus diurutkan, tetapi elemen tidak dalam urutan menaik
40195Bidang 'default' $bucket harus berupa ekspresi konstan
40196Bidang 'output' $bucket harus berupa objek
40197Opsi tidak dikenal untuk $bucket
40198$bucket membutuhkan 'GroupBy' dan 'batas' untuk ditentukan
40199Kolom 'default' $bucket harus kurang dari batas terendah atau lebih besar dari atau sama dengan batas tertinggi.
40200Bidang 'batas' $bucket harus berupa array
40201Argumen ke tahap $bucket harus berupa objek
40202Bidang $bucket 'groupBy' harus didefinisikan sebagai jalur awalan $ atau ekspresi
40203Bidang harus berupa objek akumulator
40204Nama bidang tidak dapat berisi '.'
40205Nama bidang tidak dapat berupa nama operator
40206Akumulator adalah operator unary
40218kueri membutuhkan metadata skor teks, tetapi tidak tersedia
40228Ekspresi $replaceRoot 'newRoot' harus mengevaluasi ke objek.
40229$replaceRoot membutuhkan objek sebagai spesifikasinya.
40230$replaceRoot hanya menerima opsi 'newRoot'.
40234Bidang $group harus berupa objek akumulator.
40235Nama bidang tidak dapat berisi karakter '. '.
40236Nama bidang mungkin tidak dimulai dengan '$'
40237Akumulator ini adalah operator unary dan mengambil satu argumen.
40239Bidang $bucketAuto 'groupBy' harus didefinisikan sebagai jalur awalan $ atau objek ekspresi
40240Argumen untuk $bucketAuto harus berupa objek
40241Bidang 'bucketAuto' bucket 'harus berupa nilai numerik
40242Bidang 'bucketAuto' bucket 'harus dapat direpresentasikan sebagai bilangan bulat 32-bit
40243Bidang 'bucketAuto' bucket 'harus lebih besar dari 0
40244Bidang 'output' $bucketAuto harus berupa objek
40245Opsi tidak dikenal untuk $ bucketAuto
40246$BucketAuto membutuhkan 'groupBy' dan 'bucket' untuk ditentukan
40257Granularitas pembulatan yang tidak diketahui
40258$bucketAuto dapat menentukan 'granularitas' dengan batas numerik saja
40260$bucketAuto dapat menentukan 'granularitas' dengan angka non-negatif saja, tetapi menemukan angka negatif
40261Bidang 'granularitas' $bucketAuto harus berupa string
40272Spesifikasi tahap $addFields harus berupa objek.
40319spesifikasi tahap $lookup harus berupa objek
40320hilang opsi 'dari' ke spesifikasi tahap $lookup
40321Opsi 'dari' ke $lookup harus berupa string
40322namespace $lookup tidak valid
40323Objek spesifikasi tahap pipa harus berisi tepat satu bidang.
40324Pipeline berisi nama panggung yang tidak dikenal.
40331Tahap agregasi ini tidak diperbolehkan di dalam pipeline $facet.
40352$project field path tidak bisa berupa string kosong.
40353Jalur lapangan tidak boleh diakhiri dengan '.'.
40386$array ToObject membutuhkan input array.
40390$object ToArray membutuhkan dokumen sebagai masukan.
40391$array ToObject membutuhkan format input yang konsisten. Elemen harus berupa array atau semuanya menjadi objek. Objek terdeteksi, sekarang ditemukan: array
40392$array ToObject membutuhkan objek dengan persis tombol 'k' dan 'v'.
40393$array ToObject membutuhkan objek dengan kunci 'k' dan 'v'. Kehilangan salah satu atau kedua kunci
40394$array ToObject membutuhkan objek dengan tombol string 'k' dan nilai 'v'.
40395$array ToObject membutuhkan pasangan kunci-nilai yang kuncinya adalah string.
40396$array ToObject membutuhkan format input yang konsisten. Elemen harus berupa array atau semuanya menjadi objek. Array terdeteksi, sekarang ditemukan: objek
40397$array ToObject membutuhkan array array dua elemen.
40398$array ToObject diberikan masukan dari jenis atau format yang tidak dikenal.
40400$mergeObjects membutuhkan semua input menjadi objek.
40414Kolom perintah yang diperlukan hilang atau validasi gagal.
40415Perintah berisi bidang yang tidak dikenal.
40422Nama bidang array BSON memiliki nilai yang tidak valid.
40485Pengidentifikasi zona waktu yang tidak dikenal disediakan.
40489$date FromParts tidak mengizinkan pencampuran bidang kalender reguler dengan bidang tanggal minggu ISO
40515FromParts Argumen $date tidak mengevaluasi ke bilangan bulat.
40516$date FromParts membutuhkan 'tahun' atau 'iso WeekYear 'untuk hadir
40517Opsi 'zona waktu' harus mengevaluasi string untuk operator tanggal.
40518$date FromParts atau $date ToParts mendapat parameter yang tidak dikenali atau salah diketik.
40519$date FromParts hanya mendukung objek sebagai argumennya.
40520$date ToParts diberi parameter yang tidak dikenal.
40522$date ToParts membutuhkan argumen objek dengan parameter 'tanggal'.
40523$date FromParts 'year' harus berupa integer dalam kisaran 1 sampai 9999.
40525 week/day Nilai FromParts ISO $date berada di luar jangkauan atau tidak ada bidang wajib.
40533Argumen zona waktu harus berupa string.
40535Opsi yang tidak dikenal diberikan ke panggung atau ekspresi.
40536Ekspresi menerima tepat satu argumen ketika diberikan array.
40539Argumen 'tanggal' yang diperlukan untuk operator tanggal tidak ada.
40540$date FromString hanya mendukung objek sebagai argumen
40541$date FromString menerima argumen yang tidak dikenal.
40542Parameter 'DateString' hilang ke $ date FromString
40543$date FromString mengharuskan 'DateString' menjadi string.
40545 date/time String tidak lengkap, dengan elemen yang diperlukan hilang.
40551Anda tidak dapat meneruskan date/time string dengan informasi zona waktu bersama dengan argumen zona waktu
40553$date FromString tidak dapat mengurai string tanggal yang diberikan.
40554Anda tidak dapat meneruskan date/time string dengan offset GMT bersama dengan argumen zona waktu
40575$changeStream 'FullDocument' harus “default” atau “updateLookup”.
40600$out tidak dapat digunakan dalam tahap $facet.
40601$out dan $merge hanya bisa menjadi tahap akhir dalam pipeline.
40602Tahap seperti $changeStream atau $GeoNear bukan yang pertama dalam pipeline.
40603$GeoNear bukan tahap pertama dalam pipeline setelah optimasi. Apakah optimasi dinonaktifkan atau dihambat?
40647Token resume aliran perubahan memiliki bidang _data yang hilang atau salah diketik.
40674Hanya satu jenis opsi resume yang diizinkan, tetapi beberapa ditemukan.
50001auto tidak IndexId:false diperbolehkan untuk koleksi yang ditentukan.
50694Operator ini diberi argumen yang tidak diketahui.
50695Operator ini membutuhkan bidang 'masukan'.
50696Operator hanya mendukung objek sebagai argumennya.
50699Operator ekspresi ini membutuhkan inputnya menjadi string.
50700Argumen 'karakter' harus berupa string.
50736GetMore tidak dapat berjalan dalam sesi pada kursor yang tidak dibuat dalam sesi.
50737Menjalankan GetMore pada kursor yang dibuat sesi memerlukan lsid untuk disediakan.
50752Indeks awal $substrBytes negatif.
50808Tahap $changeStream mengharapkan dokumen sebagai argumennya.
51024Nilai 'kekuatan' pemeriksaan harus 5 atau kurang.
51047Operator atau tahap ini tidak diizinkan dalam sub-pipeline $lookup.
51075Tidak dapat mengatur opsi di $regex dan $options
51076Memori tidak cukup untuk membangun indeks vektor untuk jumlah daftar yang ditentukan.
51078Tidak dapat menemukan nama indeks.
51079Statistik Latensi tidak didukung
51091Ekspresi reguler tidak valid atau terbentuk dengan buruk.
51103Operator mengharapkan objek argumen bernama tetapi menerima tipe lain.
51104Operator membutuhkan argumen 'input' untuk menjadi string.
51105Argumen 'regex' operator bukanlah tipe string atau regex.
51106Operator membutuhkan parameter 'options' untuk menjadi string.
51107Opsi $regex tidak dapat ditentukan di bidang 'regex' dan 'opsi'.
51108Opsi ekspresi reguler berisi bendera tidak valid atau byte null tertanam.
51109Ekspresi reguler tidak dapat berisi byte null tertanam.
51110Opsi ekspresi reguler tidak dapat berisi byte null tertanam.
51111Ekspresi reguler yang diberikan ke operator ini tidak valid.
51151Ukuran buffer untuk menyimpan output melebihi batas tipe data
51156Ekspresi reguler gagal dijalankan di $regex selama evaluasi.
51270Objek sub-proyeksi kosong bukanlah nilai proyeksi yang valid.
51272Kesalahan sintaks: $projection membutuhkan setidaknya satu bidang output.
51744Operator membutuhkan 'pengganti' untuk menjadi string.
51745Operator membutuhkan argumen 'find' untuk menjadi string.
51746Argumen 'input' operator bukanlah string.
51747Operator membutuhkan parameter 'penggantian'.
51748Operator ini memerlukan parameter 'temukan'.
51749Operator ini membutuhkan parameter 'masukan'.
51750Operator agregasi menerima argumen yang tidak diketahui.
100003Kesalahan sistem internal saat memproses jalur kueri yang dioptimalkan
100005Batas yang dikonfigurasi, seperti koleksi, peran khusus, atau hak istimewa, telah terlampaui.
100006Jumlah maksimum pengguna yang diizinkan telah terlampaui.
3040501$rand saat ini tidak menerima argumen
3041701$getField menerima argumen yang tidak diketahui di $project.
3041702$project:: tidak valid disebabkan oleh:: $getField membutuhkan 'field' untuk ditentukan
3041703$project:: tidak valid disebabkan oleh:: $getField membutuhkan 'input' untuk ditentukan
3041704$getField membutuhkan argumen 'field' untuk mengevaluasi ke string.
4161100$setField dan $unsetField hanya mendukung objek sebagai argumen mereka.
4161101$setField atau $unsetField diberi argumen yang tidak diketahui.
4161102$setField dan $unsetField memerlukan 'field' untuk ditentukan.
4161103$project:: tidak valid disebabkan oleh:: $setField membutuhkan 'nilai' untuk ditentukan
4161105$setField atau $unsetField membutuhkan 'input' untuk mengevaluasi objek.
4161106$setField dan $unsetField membutuhkan 'field' untuk mengevaluasi ke konstanta.
4161107$setField atau $unsetField membutuhkan 'field' untuk mengevaluasi string.
4161108$project melarang referensi jalur lapangan di sini; gunakan {$literal:...} sebagai gantinya.
4161109$setField dan $unsetField memerlukan kolom 'input' yang akan ditentukan.
4662500Perintah berisi bidang yang tidak dikenal.
4862100Namespace yang sepenuhnya memenuhi syarat melebihi panjang maksimum yang diizinkan.
5166301$dateDiff hanya mendukung objek sebagai argumennya
5166302$dateDiff diberi argumen yang tidak dikenal.
5166303Parameter 'startDate' hilang ke $ DateDiff
5166304Parameter 'endDate' hilang ke $ DateDiff
5166305Parameter 'unit' hilang ke $ DateDiff
5166307Argumen $DateDiff bukan tanggal.
5166308$DateDiff meluap saat menghitung perbedaan tanggal.
5166400$dateAdd dan $dateSubtract membutuhkan argumen mereka untuk menjadi objek.
5166401$dateAdd atau $dateSubtract mendapat argumen yang tidak dikenal.
5166402$dateAdd atau $dateSubtract membutuhkan startDate, unit, dan jumlah untuk hadir.
5166403$DateAdd membutuhkan startDate untuk dapat dikonversi ke tanggal
5166404$dateAdd mengharapkan string mendefinisikan satuan waktu
5166405$dateAdd mengharapkan jumlah integer unit waktu
5166406DateAdd meluap
5166503Nilai satuan waktu yang tidak diketahui diberikan.
5439002$DateTrunc meluap saat menghitung tanggal terpotong.
5439006Nilai BinSize DateTrunc tidak didukung
5439007$DateTrunc hanya mendukung objek sebagai argumennya
5439008Argumen $dateTrunc yang tidak dikenal; tanggal yang diharapkan, unit, binSize, zona waktu, mulai. OfWeek
5439009Parameter 'tanggal' tidak ada ke $DateTrunc
5439010Parameter 'unit' hilang ke $ DateTrunc
5439012$DateTrunc membutuhkan 'tanggal' untuk menjadi tanggal.
5439013$DateDiff dan $DateTrunc membutuhkan 'unit' untuk menjadi string.
5439014Nilai 'unit' $dateDiff dan $DateTrunc bukan satuan waktu yang diakui.
5439015$DateDiff atau $dateTrunc membutuhkan 'start' untuk menjadi string. OfWeek
5439016Nilai OfWeek 'start' $DateTrunc atau $DateTrunc bukan hari yang valid dalam seminggu.
5439017$DateTrunc membutuhkan 'BinSize' untuk menjadi integer 64-bit.
5439018$DateTrunc membutuhkan 'BinSize' lebih besar dari 0.
5447000Tahap $collStats harus berupa objek bersarang.
5626500$GeoNear, $near, dan $nearSphere tidak diperbolehkan dalam konteks ini, karena operator ini memerlukan penyortiran data geospasial. Jika Anda tidak perlu mengurutkan, pertimbangkan untuk menggunakan $GeoWithin sebagai gantinya.
5654600$project tidak mengizinkan referensi jalur bidang dalam konteks ini.
5654601$project:: tidak valid disebabkan oleh:: $getField membutuhkan 'field' untuk mengevaluasi ke konstanta, tetapi mendapat argumen non-konstan
5654602$getField membutuhkan 'field' untuk mengevaluasi ke string.
5733415tidak bisa $mod dengan nol
5860400$GeoNear membutuhkan argumen 'dekat'
5887502Semua operan $setEquals harus array.
5911200PlanExecutor kesalahan selama agregasi:: disebabkan oleh:: $mergeObjects hanya mendukung objek
5976500$dateAdd diberi nilai parameter 'jumlah' yang tidak valid.
6045000$dateSubtract diberi nilai parameter 'jumlah' yang tidak valid.
7158303$switch tidak menemukan cabang yang cocok untuk input dan tidak ada default yang ditentukan.