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 mungkin dikembalikan Amazon DocumentDB 8.0 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

Jangan membuat logika aplikasi yang bergantung pada kode kesalahan numerik tertentu karena Amazon DocumentDB mungkin mengubah kode kesalahan di antara versi utama.

Kode kesalahan Deskripsi
1Item 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 diurai 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 dari 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 tahap pipeline atau 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 '$' yang dicadangkan 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
65terjadi kesalahan batch op
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 saling bertentangan sudah ada.
70bidang yang digunakan dengan $snippet tidak dikonfigurasi sebagai kolom cuplikan
71Indeks sudah ada dengan opsi yang berbeda
72Satu atau lebih opsi yang ditentukan untuk perintah atau indeks tidak valid.
73Nama ruang nama, database, atau koleksi tidak valid atau tidak diizinkan untuk operasi ini.
74Koleksi tidak memiliki indeks teks yang ditentukan.
75Indeks teks ditentukan untuk koleksi ini, tetapi tidak untuk bidang ini.
77Tidak dapat menggunakan snapshot dengan pengurutan
78Dokumen tidak ditemukan
80Kueri melebihi ukuran maksimum yang diizinkan.
82Kerangka waktu memiliki pemformatan 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.
87Urutan kunci $sort harus 1 (untuk naik) atau -1 (untuk menurun)
92Tidak cukup ruang untuk operasi
93Pengguna sudah ada
94Koleksi target, cluster, atau hak istimewa sumber daya tidak valid atau tidak tersedia.
95Database tidak ada
96Parameter 'writeConcern' tidak valid
97Kata sandi tidak boleh kosong
99Peran atau hak istimewa yang tidak ditentukan
102Tidak dapat menambahkan peran yang sudah bawaan
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 memberikan 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 bertentangan dengan operasi lain yang sedang berlangsung, seperti transaksi aktif.
120'ShowPrivileges' tidak dapat ditentukan karena kami menampilkan semua pengguna
121Validasi dokumen gagal
122Perbarui kesalahan
124Kesalahan memproses id skema
125Perintah gagal, seringkali karena referensi 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 penerjemah JS
145Alias tidak didefinisikan dalam kueri
147bukan master
148Sumber daya tidak mencukupi 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 kolasi 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 sarang maksimum 20 atau mereferensikan dirinya 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 berdasarkan 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 diperbolehkan dalam konteks saat ini.
225Transaksi yang lebih baru telah dimulai pada sesi, jadi yang lebih lama ini tidak dapat dilanjutkan.
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 memasukkan entri ke tampilan
254Tidak dapat menghapus entri dari tampilan
256Dokumen difilter 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 diperbolehkan 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
4570Parameter $lookup mengharapkan nilai string
4572$lookup tidak memiliki kolom wajib
10065Parameter yang harus berupa objek (seperti vars atau $rand) diberi nilai non-objek.
10107bukan master
11000Kunci duplikat melanggar batasan indeks unik.
11601Operasi itu terganggu.
11603Permintaan klien rusak atau sintaks ilegal
13103terlalu banyak kunci majemuk
13297Database dengan nama yang sama sudah ada tetapi hanya berbeda dalam huruf besar.
13388Nama panggung pipa yang tidak dikenal: $collStats
13435bukan master dan slaveOK = salah
14031Tidak cukup ruang disk
15888harus meneruskan nama koleksi untuk membuat
15947bidang grup harus ditentukan dalam objek
15950Nama bidang agregat grup tidak dapat menjadi operator
15952operator $group tidak dikenal
15955Kesalahan sintaks dalam operator agregasi grup: bidang _id harus ditentukan
15956Argumen $skip adalah negatif; itu harus berupa angka non-negatif.
15957batas harus ditentukan sebagai angka
15958Nilai $limit harus berupa angka positif.
15959filter kecocokan harus berupa ekspresi dalam objek
15969Kesalahan sintaks: nilai operator $project harus berupa dokumen.
15972Argumen untuk $skip harus berupa angka
15973spesifikasi kunci $sort harus berupa objek
15974Urutan kunci $sort harus ditentukan menggunakan angka
15975Urutan kunci $sort harus 1 (untuk naik) atau -1 (untuk menurun)
15976Tahap $sort harus memiliki setidaknya satu kunci pengurutan
15981bidang query bukan string
15983Objek yang mewakili ekspresi harus memiliki tepat satu bidang.
15992jenis bidang yang tidak diizinkan NULL dalam ekspresi objek
15998Nama jalur bidang mungkin bukan string kosong.
16006Nilai tidak dapat dikonversi ke Tanggal karena bukan jenis tanggal yang valid.
16007Nilai tidak dapat dikonversi ke string karena string diharapkan.
16020Operator ekspresi dipanggil dengan jumlah argumen yang salah.
16034Indeks awal $substrBytes harus berupa tipe numerik.
16035Argumen panjang $substrBytes harus berupa tipe numerik.
16395$where tidak diizinkan 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 subfield karena sudah ada ekspresi yang berlaku untuk seluruh bidang
16404Ekspresi $ tidak diperbolehkan dalam konteks ini
16406Tidak dapat mengecualikan bidang selain _id
16410Nama bidang atau jalur $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 berisi satu elemen
16493Mencoba membuat string lebih panjang dari 16MB
16554$add hanya mendukung tipe numerik atau tanggal.
16605$GeoNear memerlukan 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 mencoba 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 belitan yang ketat
16800tidak dapat memiliki 2 bidang geografis
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 memodifikasi bidang yang sama lebih dari satu kali.
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 dikenali.
16876Parameter 'vars' hilang ke $let
16877Parameter 'in' hilang ke $let
16878$map hanya mendukung objek sebagai argumennya
16879$map diberi parameter yang tidak dikenali.
16880$map kehilangan parameter 'input' yang diperlukan.
16881Bidang wajib tidak ada
16882Parameter 'in' hilang ke $map
16883Input 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; izinkan DiskUse harus berupa nilai boolean.
16990$out membutuhkan string atau argumen objek yang menamai target keluaran.
16996menyisipkan 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 $set IsSubset harus berupa array.
17043Semua operan $setUnion harus berupa array.
17044Operan $setEquals bukan array.
17045$setEquals membutuhkan setidaknya dua argumen.
17046Kedua operan $set IsSubset harus berupa array.
17047Semua operan $setIntersection harus berupa array.
17048Kedua operan dari $setDifference harus berupa array.
17049Kedua operan dari $setDifference harus berupa array.
17053Ekspresi $redact seharusnya tidak mengembalikan apa pun selain dari variabel $$KEEP, $$DESCEND, dan $$PRUNE
17080Parameter 'if' hilang untuk dikond
17081Parameter 'then' hilang untuk dikond
17082Parameter 'else' hilang untuk dikond
17083Parameter tidak dikenali 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 satu kali.
17293opsi indeks teks 'tek IndexVersion s' harus berupa angka
17302Nilai argumen ini harus lebih besar dari atau sama dengan nol.
17304$GeoNear memerlukan argumen titik 'dekat' dan kueri geografis yang valid.
17308$meta diberi argumen yang tidak didukung.
17310Kedua operan $set IsSubset harus berupa array.
17313$match dengan $text hanya diperbolehkan sebagai tahap pipeline pertama.
17320CreateCollection tidak dapat berjalan pada namespace yang berisi nama yang dicadangkan.
17385Tidak dapat keluar ke koleksi khusus
17390$group tidak mendukung ekspresi gaya inklusi
17419Dokumen yang dihasilkan setelah pembaruan melebihi ukuran maksimum yang diizinkan.
17420Dokumen yang akan diupsert lebih besar dari 16777216
18533Bidang format harus berupa string
18534Bidang tidak dikenali hingga $date ToString
18535String format tanggal tidak valid karena tanda persen tertinggal.
18536Format ToString waktu $ tanggal tidak valid
18537$date ToString tidak dapat memformat komponen tanggal di luar rentang 0-9999.
18627Parameter 'format' hilang ke $date ToString
18628Parameter 'date' hilang ke $date ToString
18629jenis argumen 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 'as'
28650$Filter membutuhkan bidang 'cond'
28651Input array diperlukan
28656$substrBytes: Rentang tidak valid, indeks awal adalah byte UTF-8 lanjutan.
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 mendapatkan jumlah argumen yang salah.
28680$abs diterapkan pada 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 integer 32-bit positif.
28745spesifikasi tahap $sample harus berupa objek
28746argumen ukuran untuk $sample harus berupa angka
28747argumen ukuran untuk $sample tidak boleh negatif
28748$sample menerima opsi yang tidak dikenali.
28749Tahap $sample harus menentukan ukuran
28756Argumen $log harus numerik.
28757$log membutuhkan argumen dasarnya untuk menjadi nilai numerik.
28758Argumen untuk $log harus berupa angka positif.
28759Basis $log harus berupa bilangan 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 angka positif.
28812Fieldpath kosong
28818Fieldpath tidak dimulai dengan '$'
31022Operator ini membutuhkan parameter 'input' untuk ditentukan.
31023Operator ini membutuhkan parameter 'regex'.
31024Operator diberi argumen yang tidak diketahui.
31032Nama bidang tidak dapat berisi byte null tertanam.
31034Nilai berada di luar kisaran [-32768, 32767] yang diizinkan.
31095'iso WeekYear 'harus dievaluasi 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 memerlukan dokumen sebagai input.
31394Operator proyeksi posisi tidak dapat muncul di tengah jalur bidang.
34413Operator yang tidak valid digunakan dalam kueri geo near.
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 mengharuskan nilai akhirannya menjadi numerik.
34446Nilai akhir $range harus sesuai dengan integer 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 bilangan bulat nonnegatif.
34460$zip hanya mendukung objek sebagai argumennya.
34461Input $zip harus berupa array ekspresi.
34462Opsi 'default' harus berupa array ekspresi.
34463LongestLength Opsi penggunaan $zip harus boolean.
34464$zip diberi argumen yang tidak diketahui.
34465$zip membutuhkan setidaknya satu array input
34466tidak dapat menentukan default kecuali penggunaannya LongestLength benar
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 diberi argumen yang tidak diketahui dalam cabang.
40064$switch mengharuskan setiap cabang memiliki ekspresi 'case'.
40065$switch mengharuskan setiap cabang memiliki ekspresi 'thet'.
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 'input'
40078$reduce membutuhkan 'InitialValue'
40079$reduce membutuhkan 'dalam'
40080Input ke $reduce harus berupa array.
40081Operator membutuhkan array sebagai argumen kedua.
40085$split membutuhkan argumen pertamanya untuk dievaluasi ke string.
40086Argumen kedua $split harus dievaluasi 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 menjadi 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 berupa array
40171elemen array dalam spesifikasi $ facet harus berupa objek yang tidak kosong
40172sub-pipeline di tahap $facet tidak bisa kosong
40176Nama bidang yang bertentangan diberikan
40177$project dan $addFields memerlukan setidaknya satu bidang keluaran.
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 $bucket '' harus memiliki setidaknya 2 nilai
40193Semua nilai dalam opsi 'batas' ke $bucket harus memiliki tipe yang sama
40194Opsi 'batas' untuk $bucket harus diurutkan, tetapi elemen tidak dalam urutan menaik
40195Bidang $bucket 'default' harus berupa ekspresi konstan
40196Bidang 'output' $bucket harus berupa objek
40197Opsi tidak dikenal untuk $bucket
40198$bucket membutuhkan 'groupBy' dan 'batas' untuk ditentukan
40199Bidang $bucket 'default' harus kurang dari batas terendah atau lebih besar dari atau sama dengan batas tertinggi.
40200Bidang $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 bisa menjadi nama operator
40206Akumulator adalah operator unary
40218query membutuhkan metadata skor teks, tetapi tidak tersedia
40228Ekspresi $replaceRoot 'newRoot' harus dievaluasi ke objek.
40229$replaceRoot membutuhkan objek sebagai spesifikasinya.
40230$ReplaceRoot hanya menerima opsi 'newRoot'.
40234Bidang $group harus berupa objek akumulator.
40235Nama bidang tidak boleh 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 'bucket' $bucketAuto harus berupa nilai numerik
40242Bidang 'bucket' $bucketAuto harus dapat direpresentasikan sebagai bilangan bulat 32-bit
40243Bidang 'bucket' $bucketAuto 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 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 'granularity' $bucketAuto harus berupa string
40272Spesifikasi tahap $addFields harus berupa objek.
40319spesifikasi tahap $lookup harus berupa objek
40320tidak ada opsi 'dari' ke spesifikasi tahap $lookup
40321opsi 'dari' ke $lookup harus berupa string
40322ruang nama $lookup tidak valid
40323Objek spesifikasi tahap pipeline harus berisi tepat satu bidang.
40324Pipeline berisi nama panggung yang tidak dikenal.
40331Tahap agregasi ini tidak diperbolehkan di dalam pipeline $facet.
40352Jalur bidang $project tidak boleh berupa string kosong.
40353Jalur bidang tidak boleh diakhiri dengan '.'.
40386$array ToObject membutuhkan input array.
40390$object ToArray membutuhkan dokumen sebagai input.
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 kunci persis 'k' dan 'v'.
40393$array ToObject membutuhkan objek dengan kunci 'k' dan 'v'. Hilang salah satu atau kedua kunci
40394$array ToObject membutuhkan objek dengan kunci 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 dua elemen array.
40398$array ToObject diberikan input dari tipe atau format yang tidak dikenali.
40400$mergeObjects mengharuskan semua input menjadi objek.
40414Bidang perintah yang diperlukan hilang atau validasi gagal.
40415Perintah berisi bidang yang tidak dikenali.
40422Nama bidang array BSON memiliki nilai yang tidak valid.
40485Pengidentifikasi zona waktu yang tidak dikenal diberikan.
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 'year' atau 'iso WeekYear 'untuk hadir
40517Opsi 'zona waktu' harus dievaluasi ke 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 dikenali.
40522$date ToParts membutuhkan argumen objek dengan parameter 'date'.
40523$date FromParts 'year' harus berupa bilangan bulat dalam kisaran 1 hingga 9999.
40525 week/day Nilai FromParts ISO $date berada di luar jangkauan atau tidak memiliki bidang wajib.
40533Argumen zona waktu harus berupa string.
40535Opsi yang tidak dikenali diberikan ke panggung atau ekspresi.
40536Ekspresi menerima tepat satu argumen ketika diberi 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 dikenali.
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 bukanlah yang pertama dalam proses.
40603$GeoNear bukanlah tahap pertama dalam pipeline setelah pengoptimalan. Apakah pengoptimalan dinonaktifkan atau dihambat?
40647Token resume aliran perubahan memiliki bidang _data yang hilang atau salah ketik.
40674Hanya satu jenis opsi resume yang diizinkan, tetapi beberapa ditemukan.
50001otomatis tidak IndexId:false diperbolehkan untuk koleksi yang ditentukan.
50694Operator ini diberi argumen yang tidak diketahui.
50695Operator ini membutuhkan bidang 'input'.
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' kolasi harus 5 atau kurang.
51047Operator atau tahap ini tidak diperbolehkan dalam sub-pipeline $lookup.
51075Tidak dapat mengatur opsi di $regex dan $options
51076Memori tidak mencukupi 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 dari 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 'options'.
51108Opsi ekspresi reguler berisi tanda 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.
511151Ukuran buffer untuk menyimpan output melebihi batas tipe data
51156Ekspresi reguler gagal dieksekusi di $regex selama evaluasi.
51270Objek sub-proyeksi kosong bukanlah nilai proyeksi yang valid.
51272Kesalahan sintaks: $proyeksi membutuhkan setidaknya satu bidang keluaran.
51744Operator membutuhkan 'penggantian' untuk menjadi string.
51745Operator membutuhkan argumen 'find' untuk menjadi string.
51746Argumen 'input' operator bukanlah string.
51747Operator membutuhkan parameter 'penggantian'.
51748Operator ini membutuhkan parameter 'temukan'.
51749Operator ini membutuhkan parameter 'input'.
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 'bidang' untuk ditentukan
3041703$project:: tidak valid disebabkan oleh:: $getField membutuhkan 'input' untuk ditentukan
3041704$getField membutuhkan argumen 'field' untuk dievaluasi ke string.
4161100$setField dan $unsetField hanya mendukung objek sebagai argumennya.
4161101$setField atau $unsetField diberi argumen yang tidak diketahui.
4161102$setField dan $unsetField memerlukan 'bidang' 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 memerlukan 'field' untuk dievaluasi ke konstanta.
4161107$setField atau $unsetField membutuhkan 'field' untuk dievaluasi ke string.
4161108$project tidak mengizinkan referensi jalur bidang di sini; gunakan {$literal:...} sebagai gantinya.
4161109$setField dan $unsetField memerlukan bidang 'input' untuk ditentukan.
4662500Perintah berisi bidang yang tidak dikenali.
4862100Namespace yang sepenuhnya memenuhi syarat melebihi panjang maksimum yang diizinkan.
5166301$dateDiff hanya mendukung objek sebagai argumennya
5166302$dateDiff diberi argumen yang tidak dikenali.
5166303Parameter 'startDate' hilang ke $dateDiff
5166304Parameter 'EndDate' hilang ke $dateDiff
5166305Parameter 'unit' hilang ke $dateDiff
5166307Argumen $dateDiff bukanlah tanggal.
5166308$dateDiff meluap saat menghitung perbedaan tanggal.
5166400$dateAdd dan $dateSubtract memerlukan argumen mereka untuk menjadi objek.
5166401$dateAdd atau $dateSubtract mendapat argumen yang tidak dikenali.
5166402$dateAdd atau $dateSubtract memerlukan StartDate, unit, dan jumlah untuk hadir.
5166403$dateAdd mengharuskan startDate untuk dapat dikonversi ke tanggal
5166404$dateAdd mengharapkan string yang mendefinisikan satuan waktu
5166405$dateAdd mengharapkan jumlah bilangan bulat dari satuan waktu
5166406DateAdd meluap
5166503Nilai satuan waktu yang tidak diketahui diberikan.
5439002$DateTrunc meluap saat menghitung tanggal terpotong.
5439006DateTrunc nilai binSize tidak didukung
5439007$DateTrunc hanya mendukung objek sebagai argumennya
5439008Argumen $dateTrunc tidak dikenali; tanggal yang diharapkan, unit, binSize, zona waktu, mulai. OfWeek
5439009Parameter 'date' hilang ke $dateTrunc
5439010Parameter 'unit' hilang ke $dateTrunc
5439012$DateTrunc mengharuskan 'tanggal' untuk menjadi tanggal.
5439013$dateDiff dan $DateTrunc membutuhkan 'unit' menjadi string.
5439014Nilai 'unit' $dateDiff dan $dateTrunc bukanlah satuan waktu yang dikenali.
5439015$dateDiff atau $DateTrunc mengharuskan 'start' menjadi string. OfWeek
5439016Nilai OfWeek 'start' $dateDiff atau $DateTrunc bukanlah hari yang valid dalam seminggu.
5439017$DateTrunc membutuhkan 'binSize' untuk menjadi bilangan bulat 64-bit.
5439018$DateTrunc mengharuskan '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 'bidang' untuk dievaluasi ke konstanta, tetapi mendapat argumen non-konstan
5654602$getField membutuhkan 'bidang' untuk dievaluasi ke string.
5733415tidak bisa $ mod dengan nol
5860400$GeoNear membutuhkan argumen 'dekat'
5887502Semua operan dari $setEquals harus berupa 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.