View a markdown version of this page

Fehlercodes - Amazon DocumentDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fehlercodes

Wenn ein Befehl fehlschlägt, erhalten Sie eine Fehlermeldung von Amazon DocumentDB (mit MongoDB-Kompatibilität), die einen numerischen Fehler code und eine beschreibende Meldung () enthält. errmsg Identifizieren Sie anhand der folgenden Tabelle die Fehlercodes, die Amazon DocumentDB 8.0 möglicherweise an Ihre Client-Anwendung zurückgibt. Wenn ein Fehlercode einer einzelnen Bedingung entspricht, entspricht die Beschreibung dem vom Server zurückgegebenen Meldungstext. Codes, die mehrere Bedingungen abdecken, haben eine allgemeine Beschreibung.

Wichtig

Erstellen Sie keine Anwendungslogik, die von bestimmten numerischen Fehlercodes abhängt, da Amazon DocumentDB Fehlercodes zwischen Hauptversionen ändern könnte.

Fehlercode Beschreibung
1Artikel wurde nicht gefunden
2Ein Befehlsargument, eine Option oder ein Feldwert ist ungültig oder wird nicht unterstützt.
4Ein erforderliches Feld fehlt oder ein Konfigurationswert ist nicht richtig formatiert.
5Eine View-Definition verweist auf sich selbst und erzeugt einen Zyklus, oder es ist ein Dateisystemfehler aufgetreten.
9Ein Befehls-, Feld-, Hinweis- oder Resume-Token konnte nicht analysiert werden oder hat ein ungültiges Format.
10Die Zielsammlung wurde nicht gefunden oder es wurde keine Sammlung angegeben.
11Ein Benutzer, auf den verwiesen wird, konnte nicht gefunden werden, oder die Zielsammlung ist bereits vorhanden.
13Sie sind nicht berechtigt, diesen Befehl auszuführen, oder Ihre Authentifizierung ist ungültig.
14Ein Feld oder Wert hat den falschen Datentyp.
15Ein Wert hat während der Auswertung seinen zulässigen Bereich überschritten.
16Der Schreibbatch ist leer, falsch formatiert oder überschreitet die zulässige Anzahl an Vorgängen.
17Nicht alle Objekte haben den gleichen Typ
18Die Authentifizierung ist fehlgeschlagen, weil die Anmeldeinformationen ungültig sind oder der Benutzer nicht existiert.
19Der primitive Datenverarbeitungsvorgang wurde nicht gefunden oder der primitive Typ wurde nicht gefunden
20Die angeforderte Operation ist in diesem Zusammenhang nicht zulässig.
26Der Ziel-Namespace oder die Zielsammlung ist nicht vorhanden.
27Der angeforderte Index existiert nicht oder es ist kein geeigneter Index verfügbar.
37Ein Argument für die Pipeline oder Aggregationsphase fehlt, ist leer oder ungültig.
38Der Datenbankname wurde nicht gefunden
39Der Vorgang wurde abgebrochen, weil er MaxTimeMS überschritten hat, zu lange ausgeführt wurde oder der verfügbare Arbeitsspeicher überschritten wurde.
40Ein Update steht in Konflikt mit einem anderen Feld, oder Schreibvorgänge werden durch die Garbage Collection gedrosselt oder deaktiviert.
41JavaScript Fehler
43Der angegebene Cursor existiert nicht mehr oder ist abgelaufen.
44Der Array-Index liegt außerhalb der Grenzen
48Eine Sammlung, Ansicht oder ein Namespace mit diesem Namen ist bereits vorhanden.
51Ungültiger Aktualisierungsoperator
52Ein Feldname verwendet ein reserviertes $-Präfix, das für die Speicherung nicht gültig ist.
53Das Feld _id hat einen ungültigen oder nicht unterstützten Typ, z. B. ein Array oder eine Regex.
54kann keine abzulegenden Abfragefelder ableiten
55Die Transaktion wurde bereits bestätigt
56Ein Feldname in der Anfrage ist leer, was nicht zulässig ist.
57Die Transaktion wurde durch eine andere Transaktion für ungültig erklärt
58Feldwert ist zu lang
59Der angeforderte Befehl ist unbekannt oder wird nicht unterstützt.
61Ungültige Sammlung
62An der Sammlung können keine Änderungen vorgenommen werden
65Batch-Operationsfehler sind aufgetreten
66Ein Update hat versucht, das unveränderliche _id-Feld zu ändern.
67Der Index konnte aufgrund einer ungültigen oder nicht unterstützten Spezifikation nicht erstellt werden.
68Ein Index mit widersprüchlichen Eigenschaften ist bereits vorhanden.
70Das mit $snippet verwendete Feld ist nicht als Snippet-Spalte konfiguriert
71Der Index ist bereits mit verschiedenen Optionen vorhanden
72Eine oder mehrere Optionen, die für den Befehl oder den Index angegeben wurden, sind ungültig.
73Der Namespace-, Datenbank- oder Sammlungsname ist für diesen Vorgang ungültig oder nicht zulässig.
74Für die Sammlung ist kein Textindex definiert.
75Ein Textindex ist für diese Sammlung definiert, aber nicht für dieses Feld.
77Snapshot kann nicht mit Sortierung verwendet werden
78Dokument nicht gefunden
80Die Abfrage überschreitet die maximal zulässige Größe.
82Der Zeitrahmen hat eine ungültige Formatierung. <number>Gültiges Format: '1 m' oder '3 y' '//' h/d w/s m/y
85Ein Index mit diesem Namen existiert bereits, aber mit anderen Optionen.
86Der angeforderte Index steht in Konflikt mit einem vorhandenen Index, der denselben Namen hat.
87Die $sort-Schlüsselreihenfolge muss 1 (für aufsteigend) oder -1 (für absteigend) sein
92Nicht genug Platz für den Betrieb
93Der Benutzer ist bereits vorhanden
94Die Zielsammlung, der Cluster oder die Ressourcenberechtigung ist ungültig oder nicht verfügbar.
95Die Datenbank ist nicht vorhanden
96Der Parameter 'WriteConcern' ist ungültig
97Das Passwort darf nicht leer sein
99Undefinierte Rolle oder undefiniertes Privileg
102Es kann keine Rolle hinzugefügt werden, die bereits integriert ist
103Eine gültige Rolle konnte nicht aus der Sammlung extrahiert werden.
105Der Benutzer ist ungültig oder die Autorisierungsbibliothek konnte nicht initialisiert werden.
107Der Datenbank können keine Rollen aus einer anderen Datenbank zugewiesen werden
111_id muss bei der Bereitstellung des Aktualisierungsdokuments genau angegeben werden
112Konflikt schreiben
113Die angegebene Rolle ist nicht vorhanden.
114Die Rolle ist bereits vorhanden
115AnyResource sollte den Wert true haben, wenn angegeben
116Ressourcen sollten entweder db und collection set, cluster set oder anyResource set haben
117Der Vorgang steht in Konflikt mit einem anderen laufenden Vorgang, z. B. einer aktiven Transaktion.
120„ShowPrivileges“ kann nicht angegeben werden, da wir alle Benutzer anzeigen
121Die Überprüfung des Dokuments ist fehlgeschlagen
122Fehler beim Aktualisieren
124Fehler beim Verarbeiten der Schema-ID
125Der Befehl ist fehlgeschlagen, häufig aufgrund einer mehrdeutigen Referenz oder einer fehlenden Sitzung.
126Die Datenbank ist bereits vorhanden
127Der Datenbankname ist bereits in einer anderen Groß- und Kleinschreibung enthalten
128Zu viele Felder
129Ich warte auf das Löschen der Datenbank
130Ungültiger Parameterwert
136Die Cursorposition wurde verloren oder eine erforderliche Change-Stream-Funktion ist nicht aktiviert.
139JS-Interpreter-Fehler
145Alias ist in der Abfrage nicht definiert
147nicht Meister
148Nicht genügend Ressourcen, um die Abfrage auszuführen
149Alias wurde bereits in der Abfrage definiert
154Ein Argument hat einen unzulässigen Wert oder einen falschen (nicht numerischen) Typ.
155Ein NULL-Wert wurde gefunden
156Es wurde ein UNDEFINIERTER Wert festgestellt
157NAN-Wert angetroffen
158Sammlung, die bereits für einen anderen Zweck verwendet wird
159Ein Wert für die Dauer ist überschritten oder ein Netzwerkvorgang ist fehlgeschlagen.
161Die angeforderte Kollationsversion ist ungültig oder nicht verfügbar.
163Ein Feld oder Name ist für die Speicherung nicht gültig.
164Ein Abfrageoperator wurde auf eine Weise verschachtelt, die nicht zulässig ist.
165Eine Ansicht überschreitet die maximale Verschachtelungstiefe von 20 oder verweist in einem Zyklus auf sich selbst.
166Die Operation wird für eine Ansicht nicht unterstützt, oder es wurden zu viele Positionselemente verwendet.
167Die angeforderte Operation oder Phase wird in einer Ansicht nicht unterstützt.
168Ein Ausdruck oder ein Pipelineoperator wurde nicht erkannt oder hat ein ungültiges Argument.
169BadValue $maxTimeMS hat einen nicht ganzzahligen Wert
170BadValue $maxTimeMS liegt außerhalb des zulässigen Bereichs
171Ein Index kann nicht über mehrere Array-Felder erstellt werden.
173Der Wert für Skip muss positiv sein
174Die erwartete Ausführlichkeit des Protokolls ist eine Zahl
181Das Schlüsselmuster entspricht mehreren Indizes; geben Sie den Index stattdessen nach Namen an.
197Die Indexspezifikation enthält ein ungültiges oder nicht unterstütztes Feld.
207uuid muss ein 16-Byte-Binärfeld mit dem Untertyp UUID (4) sein
224Diese Abfragefunktion ist im aktuellen Kontext nicht zulässig.
225In der Sitzung wurde eine neuere Transaktion gestartet, sodass diese ältere Transaktion nicht fortgesetzt werden kann.
241Ein Wert konnte in $convert nicht in den angeforderten Typ konvertiert werden.
250Ungültige Ansicht
251Die angegebene Transaktionsnummer stimmt mit keiner aktiven Transaktion überein.
252Rekursionslimit erreicht
253Eintrag konnte nicht in die Ansicht eingefügt werden
254Der Eintrag konnte nicht aus der Ansicht gelöscht werden
256Das Dokument wurde nach der $happing-Klausel gefiltert
257Die Gesamtgröße aller Operationen in der Transaktion überschreitet das zulässige Limit.
263Dieser Vorgang kann nicht innerhalb einer Transaktion mit mehreren Dokumenten ausgeführt werden.
291Der Index für die $geoNear-Abfrage konnte nicht gefunden werden
300Die Authentifizierung ist aufgrund eines SASL-Handshakes oder eines Sitzungsfehlers fehlgeschlagen.
301Ein Authentifizierungsmechanismus oder ein angeforderter Vorgang wird nicht unterstützt.
302Für die Authentifizierung sind zusätzliche Daten erforderlich, um den SASL-Austausch abzuschließen.
303Die angeforderte Stufen-, Optionen- oder Rollenkonfiguration wird nicht unterstützt.
304Die angeforderte Aggregationsphase wird nicht unterstützt.
305Der Operator für die Aggregationsprojektion wird nicht unterstützt.
306Der angegebene Aggregationsgruppen-Akkumulator-Operator wird nicht unterstützt.
502Die Spalte ist bereits vorhanden
505Einfügen ist hier nicht erlaubt
601Die Koordinaten liegen außerhalb der Grenzen
602Indexfehler
700Änderungen an diesem Parameter sind im Live-Modus nicht zulässig
701Ungültiger Wert für diesen Parameter
703Unzulässiger Zustandsübergang für diesen Parameter
999Schlechte Transaktions-ID
4570$lookup-Parameter erwartet Zeichenkettenwert
4572$lookup fehlen Pflichtfelder
10065Einem Parameter, der ein Objekt sein muss (wie vars oder $rand), wurde ein Wert zugewiesen, der kein Objekt ist.
10107nicht Meister
11000Ein doppelter Schlüssel verstößt gegen eine eindeutige Indexeinschränkung.
11601Die Operation wurde unterbrochen.
11603Die Syntax der Client-Anfrage ist beschädigt oder ungültig
13103zu viele zusammengesetzte Schlüssel
13297Eine Datenbank mit demselben Namen existiert bereits, unterscheidet sich jedoch nur in der Groß- und Kleinschreibung.
13388Unbekannter Pipeline-Stufenname: $collStats
13435nicht master und slaveOK=False
14031Nicht genug Speicherplatz
15888muss den Namen der zu erstellenden Sammlung übergeben
15947Die Felder einer Gruppe müssen in einem Objekt angegeben werden
15950Der Name des Gruppenaggregatfeldes kann kein Operator sein
15952unbekannter $group-Operator
15955Syntaxfehler im Gruppenaggregationsoperator: Das Feld _id muss angegeben werden
15956Das Argument $skip ist negativ; es muss eine nicht negative Zahl sein.
15957das Limit muss als Zahl angegeben werden
15958Der $limit-Wert muss eine positive Zahl sein.
15959der Match-Filter muss ein Ausdruck in einem Objekt sein
15969Syntaxfehler: Der Wert des $project-Operators muss ein Dokument sein.
15972Das Argument für $skip muss eine Zahl sein
15973Die $sort-Schlüsselspezifikation muss ein Objekt sein
15974Die $sort-Schlüsselreihenfolge muss mit einer Zahl angegeben werden
15975Die $sort-Schlüsselreihenfolge muss 1 (für aufsteigend) oder -1 (für absteigend) sein
15976$sort stage muss mindestens einen Sortierschlüssel haben
15981Das Abfragefeld ist keine Zeichenfolge
15983Ein Objekt, das einen Ausdruck darstellt, muss genau ein Feld haben.
15992unzulässiger Feldtyp NULL im Objektausdruck
15998Feldpfadnamen dürfen keine leeren Zeichenfolgen sein.
16006Ein Wert konnte nicht in ein Datum konvertiert werden, da es sich nicht um einen gültigen Datumstyp handelt.
16007Ein Wert kann nicht in eine Zeichenfolge konvertiert werden, da eine Zeichenfolge erwartet wurde.
16020Ein Ausdrucksoperator wurde mit der falschen Anzahl von Argumenten aufgerufen.
16034Der Startindex von $substrBytes muss ein numerischer Typ sein.
16035Das Längenargument $substrBytes muss ein numerischer Typ sein.
16395$where ist innerhalb eines $match-Aggregationsausdrucks nicht zulässig
16400kann keinen Ausdruck für ein Feld hinzufügen, da es bereits einen Ausdruck für dieses Feld oder eines seiner Unterfelder gibt.
16401kann keinen Ausdruck für ein Unterfeld hinzufügen, da es bereits einen Ausdruck gibt, der für das gesamte Feld gilt
16404$-Ausdrücke sind in diesem Kontext nicht erlaubt
16406Andere Felder als _id können nicht ausgeschlossen werden
16410Ein $project-Feldname oder -Pfad beginnt illegal mit '$' oder enthält '$'.
16411Feldnamen dürfen keine Nullzeichen enthalten
16419Feldpfad darf keine eingebetteten Nullzeichen enthalten
16424$near ist innerhalb eines $match-Aggregationsausdrucks nicht zulässig
16426$nearSphere/$NEAR ist innerhalb eines $match-Aggregationsausdrucks nicht zulässig
16435Die Pipeline-Komponente muss ein Element enthalten
16493Es wurde versucht, eine Zeichenfolge zu erstellen, die länger als 16 MB ist
16554$add unterstützt nur numerische oder Datumstypen.
16605$geoNear erfordert ein gültiges 'near'-Feld und korrekt eingegebene GeoNear-Optionen.
16606$geoNear benötigt eine 'distanceField'-Option als String
16607$geoNear erfordert, dass die angegebene Option als Zeichenfolge angegeben wird.
16608Dividiere durch Null
16610$mod erhielt einen Divisor von Null.
16611$mod unterstützt nur numerische Typen für beide Operanden.
16612In einem $add-Ausdruck ist nur ein Datum zulässig
16613Bei der Operation wurde versucht, einen nicht numerischen Wert ohne Datum von einem Datum zu subtrahieren.
16702$concat unterstützt nur Zeichenkettenargumente.
16730Text IndexVersion ist außerhalb des zulässigen Bereichs
16755Geometrie mit strenger Windungsreihenfolge kann nicht indexiert werden
16800kann nicht 2 Geofelder haben
168012d muss an erster Stelle im Index stehen
16804Standortobjekt erwartet, Standort-Array nicht im richtigen Format
16810$mod benötigt ein Array mit genau zwei Werten als Parameter.
16837Ein Aktualisierungspfad kann dasselbe Feld nicht mehrmals ändern.
16868Ungültiger Variablenname
16869Ungültiger Variablenname
16870Ungültiger Variablenname
16872Ein Feldpfad ist leer oder '$' allein wird als Feldpfad in $project verwendet.
16873Fieldpath beginnt nicht mit $
16874$let unterstützt nur ein Objekt als Argument
16875$let hat einen unbekannten Parameter erhalten.
16876Fehlender 'vars' -Parameter für $let
16877Fehlender 'in'-Parameter für $let
16878$map unterstützt nur ein Objekt als Argument
16879$map erhält einen unbekannten Parameter.
16880$map fehlt der erforderliche Eingabeparameter.
16881Fehlendes erforderliches Feld
16882Fehlender 'in'-Parameter für $map
16883Die Eingabe für $map muss ein Array sein.
16898$minDistance muss nicht negativ sein
16899$maxDistance muss eine Zahl sein
16900$maxDistance muss nicht negativ sein
16945Speicherlimit für $group oder $lookup überschritten. Geben Sie die Option Zulassen einDiskUse:true , um sich anzumelden.
16949Ungültige Aggregationsoption; allow DiskUse muss ein boolescher Wert sein.
16990$out erfordert eine Zeichenfolge oder ein Objektargument, das das Ausgabeziel benennt.
16996Das Einfügen für $out ist fehlgeschlagen
16997$out ist fehlgeschlagen, weil sich die Indizes der Zielsammlung während der Verarbeitung geändert haben.
17040ElementsTrueDas Argument von $all muss ein Array sein.
17041ElementTrueDas Argument von $any muss ein Array sein.
17042Beide Operanden von $set IsSubset müssen Arrays sein.
17043Alle Operanden von $setUnion müssen Arrays sein.
17044Ein Operand von $setEquals ist kein Array.
17045$setEquals benötigt mindestens zwei Argumente.
17046Beide Operanden von $set IsSubset müssen Arrays sein.
17047Alle Operanden von $setIntersection müssen Arrays sein.
17048Beide Operanden von $setDifference müssen Arrays sein.
17049Beide Operanden von $setDifference müssen Arrays sein.
17053Der Ausdruck von $redact sollte außer den Variablen $$KEEP, $$DESCEND und $$PRUNE nichts zurückgeben
17080Fehlender 'if'-Parameter für Cond
17081Fehlender 'thnen'-Parameter für Cond
17082Fehlender 'else'-Parameter für Cond
17083Unbekannter Parameter für $cond
17124Das Argument für $size muss ein Array sein.
17275ROOT kann nicht neu definiert werden
17276Die Variable wurde nicht gefunden
17280Der Indexschlüsselwert ist zu groß für die Indexierung.
17287$merge kann dieselbe Zielzeile nicht mehr als einmal ändern.
17293Die Textindexoption „TextIndexVersion“ muss eine Zahl sein
17302Dieser Argumentwert muss größer oder gleich Null sein.
17304$geoNear erfordert einen gültigen 'Near'-Punkt- und Geoabfrage-Argumente.
17308$meta erhält ein Argument, das nicht unterstützt wird.
17310Beide Operanden von $set IsSubset müssen Arrays sein.
17313$match mit $text ist nur als erste Pipeline-Phase zulässig.
17320CreateCollection kann nicht auf einem Namespace ausgeführt werden, der einen reservierten Namen enthält.
17385Kann nicht in die Spezialsammlung übertragen werden
17390$group unterstützt keine Ausdrücke im Inklusionsstil
17419Das nach der Aktualisierung resultierende Dokument überschreitet die maximal zulässige Größe.
17420Das zu aktualisierende Dokument ist größer als 16777216
18533Das Formatfeld muss eine Zeichenfolge sein
18534Unbekanntes Feld bis $date ToString
18535Die Zeichenfolge im Datumsformat ist aufgrund eines nachfolgenden Prozentzeichens ungültig.
18536Ungültiges $date-Uhrzeitformat ToString
18537$date ToString kann eine Datumskomponente außerhalb des Bereichs 0-9999 nicht formatieren.
18627Fehlender 'Format'-Parameter für $date ToString
18628Fehlender 'Date'-Parameter für $date ToString
18629falscher Argumenttyp
25278$geoNear benötigt ein 'distanceField'-Argument
26823Eine Operations-ID kann nicht innerhalb der verfügbaren Bits dargestellt werden.
28539Das erste Argument für den Distinct-Befehl muss eine Zeichenfolge sein
28646$Filter erwartet ein Objekt als Parameter
28647Unerwartetes Feld für $filter
28648$Filter benötigt ein Eingabefeld
28649$Filter benötigt ein 'as'-Feld
28650$Filter benötigt ein 'cond' Feld
28651Array-Eingabe erforderlich
28656$substrBytes: Ungültiger Bereich, Startindex ist ein Fortsetzungsbyte. UTF-8
28657$substrBytes: Ungültiger Bereich, der Endindex befindet sich in der Mitte eines Zeichens. UTF-8
28664$concatArrays unterstützt nur Array-Eingaben.
28667Ein Ausdruck wie $slice, $range oder $index OfArray hat die falsche Anzahl von Argumenten erhalten.
28680$abs wird auf einen Wert wie den Mindestwert lang angewendet, der nicht negiert werden kann.
28689Ein Operatorargument muss ein Array sein, aber es wurde ein anderer Typ angegeben.
28690Das zweite Argument für das Array ElemAt muss numerisch sein
28691Das zweite Argument für das Array ElemAt muss durch eine 32-Bit-Ganzzahl dargestellt werden
28714Das Argument von $sqrt muss größer oder gleich 0 sein
28724Das erste Argument für $slice muss ein Array sein.
28725Das zweite Argument für $slice muss ein numerischer Wert sein.
28726Das zweite Argument für $slice muss in eine 32-Bit-Ganzzahl passen.
28727Das dritte Argument für $slice muss eine Zahl sein.
28728Das dritte Argument für $slice muss eine 32-Bit-Ganzzahl sein.
28729Das dritte Argument von $slice muss eine positive 32-Bit-Ganzzahl sein.
28745Die $sample -Stufenspezifikation muss ein Objekt sein
28746Das Größenargument für $sample muss eine Zahl sein
28747Das Größenargument für $sample darf nicht negativ sein
28748$sample hat eine unbekannte Option erhalten.
28749$sample stage muss eine Größe angeben
28756Das Argument von $log muss numerisch sein.
28757$log erfordert, dass sein Basisargument ein numerischer Wert ist.
28758Das Argument für $log muss eine positive Zahl sein.
28759Die Basis von $log muss eine positive Zahl ungleich 1 sein.
28761Das Argument von $log10 muss eine positive Zahl sein.
28762Die Basis von $pow muss ein numerischer Wert sein.
28763Der Exponent von $pow muss numerisch sein.
28764$pow kann keine Basis von 0 und einen negativen Exponenten annehmen
28765$ceil, $exp, $floor, $ln oder $log10 erhält einen nichtnumerischen Typ.
28766$ln erfordert ein positives Zahlenargument.
28812Fieldpath ist leer
28818Fieldpath beginnt nicht mit einem '$'
31022Für diesen Operator muss ein Eingabeparameter angegeben werden.
31023Für diesen Operator ist ein Regex-Parameter erforderlich.
31024Der Operator erhält ein unbekanntes Argument.
31032Ein Feldname darf kein eingebettetes Nullbyte enthalten.
31034Ein Wert liegt außerhalb des zulässigen Bereichs von [-32768, 32767].
31095WeekYear'iso' muss eine Ganzzahl zwischen 1 und 9999 ergeben.
31138Der für die Sortierung verwendete $meta-Wert ist kein gültiges Metadaten-Schlüsselwort.
31170Ein leeres Objekt wurde erwartet, aber ein nicht leerer Wert wurde bereitgestellt.
31249Ein Projektionspfad kollidiert mit einem anderen Feld in der Projektion.
31254Eine Inklusion kann nicht innerhalb einer Ausschlussprojektion angegeben werden.
31393$bsonSize benötigt ein Dokument als Eingabe.
31394Ein Operator für die Positionsprojektion kann nicht in der Mitte eines Feldpfads erscheinen.
34413In einer Geonear-Abfrage wurde ein ungültiger Operator verwendet.
34435Das Argument für $reverseArray muss ein Array sein.
34443$range erfordert einen numerischen Startwert.
34444$range erfordert einen Startwert, der als 32-Bit-Ganzzahl dargestellt werden kann.
34445$range erfordert, dass der Endwert numerisch ist.
34446Der Endwert von $range muss in eine 32-Bit-Ganzzahl passen.
34447$range erfordert einen numerischen Schrittwert.
34448$range erfordert einen Schrittwert, der als 32-Bit-Ganzzahl dargestellt werden kann.
34449$range erfordert einen Schrittwert ungleich Null
34450Der Startindex von $substrCp muss ein numerischer Typ sein.
34451Der $substrCP-Startindex kann nicht als 32-Bit-Ganzzahl dargestellt werden.
34452Das Längenargument für $substrCp ist kein numerischer Typ.
34453Die Länge von $substrCp kann nicht als 32-Bit-Ganzzahl dargestellt werden.
34454$substrCp: Die Länge muss eine nichtnegative Ganzzahl sein.
34455$substrCp: Der Startindex muss eine nichtnegative Ganzzahl sein.
34460$zip unterstützt nur ein Objekt als Argument.
34461$zip-Eingaben müssen ein Array von Ausdrücken sein.
34462Die Option 'Standardwerte' muss ein Array von Ausdrücken sein.
34463Die LongestLength Verwendungsoption von $zip muss ein boolescher Wert sein.
34464$zip erhielt ein unbekanntes Argument.
34465$zip benötigt mindestens ein Eingabearray
34466kann keine Standardwerte angeben, es sei denn, use LongestLength ist wahr
34467Standardwerte und Eingaben müssen dieselbe Länge haben
34468$zip empfängt in seiner Eingabe einen Ausdruck, der kein Array ist.
34471$strlEncp erfordert ein String-Argument.
34473$str LenBytes erfordert ein String-Argument.
40060$switch benötigt ein Objekt als Argument.
40061$switch erfordert, dass 'Branches' ein Array ist.
40062$switch erfordert, dass jeder Zweig ein Objekt ist.
40063$switch erhält ein unbekanntes Argument innerhalb eines Zweigs.
40064$switch erfordert, dass jeder Zweig einen 'case-'-Ausdruck hat.
40065$switch erfordert, dass jeder Zweig einen 'Then'-Ausdruck hat.
40066$switch konnte keinen passenden Zweig für eine Eingabe finden und es wurde kein Standard angegeben.
40067Der $switch-Ausdruck enthält ein unbekanntes Argument.
40068$switch benötigt mindestens einen Zweig
40075$reduce benötigt Objekt
40076Unbekanntes Argument für $reduce
40077$reduce benötigt 'Eingabe'
40078$reduce benötigt 'initialValue'
40079$reduce erfordert 'in'
40080Die Eingabe für $reduce muss ein Array sein.
40081Der Operator benötigt ein Array als zweites Argument.
40085$split erfordert, dass sein erstes Argument zu einer Zeichenfolge ausgewertet wird.
40086Das zweite Argument von $split muss zu einer Zeichenfolge ausgewertet werden.
40087$split benötigt ein nicht leeres Trennzeichen
40090$index OfArray benötigt ein Array als erstes Argument
40091Das erste Argument für $index OfBytes ist kein String.
40092$index OfBytes benötigt eine Zeichenfolge als zweites Argument.
40093$indexOfCp benötigt eine Zeichenfolge als erstes Argument.
40094$indexOfCp benötigt eine Zeichenfolge als zweites Argument.
40096$index OfArray erfordert integrale Anfangs- und Endindexwerte.
40097$index OfArray erfordert nichtnegative numerische Start- und Endindizes.
40148das ByCount Sortierfeld muss als Pfad mit $-Präfix oder als Ausdruck innerhalb eines Objekts definiert werden
40149das ByCount Sortierfeld muss als Zeichenfolge oder als Objekt angegeben werden
40156das Zählfeld muss eine nicht leere Zeichenfolge sein
40157das Zählfeld muss eine nicht leere Zeichenfolge sein
40158Das Zählfeld darf kein Pfad mit dem Präfix $ sein
40159das Zählfeld darf kein Null-Byte enthalten
40160das Zählfeld darf '.' nicht enthalten
40169Die $facet-Spezifikation muss ein nicht leeres Objekt sein
40170Argumente für $facet müssen Arrays sein
40171Elemente von Arrays in $facet spec müssen nicht leere Objekte sein
40172Die Unterpipeline in der $facet-Stufe darf nicht leer sein
40176Widersprüchliche Feldnamen angegeben
40177$project und $addFields benötigen mindestens ein Ausgabefeld.
40178Felder außer '_id' können in einer Inklusionsprojektion nicht ausgeschlossen werden
40179Felder können nicht in eine Ausschlussprojektion aufgenommen, Felder zurückgesetzt oder berechnete Felder hinzugefügt werden
40180$project erlaubt kein leeres Objekt als Feldwert.
40181Ungültiges $project::, verursacht durch:: Eine Ausdrucksspezifikation muss genau ein Feld enthalten.
40183Ein gepunkteter Feldname kann nicht in einem Unterobjekt verwendet werden.
40192Das $bucket 'boundaries' Feld muss mindestens 2 Werte haben
40193Alle Werte in der Option 'boundaries' für $bucket müssen denselben Typ haben
40194Die Option 'boundaries' für $bucket muss sortiert werden, aber die Elemente sind nicht in aufsteigender Reihenfolge
40195Das $bucket 'default' Feld muss ein konstanter Ausdruck sein
40196Das $bucket 'output' Feld muss ein Objekt sein
40197Unbekannte Option für $bucket
40198$bucket erfordert die Angabe von 'groupBy' und 'boundaries'
40199Das $bucket 'default' Feld muss kleiner als die niedrigste Grenze oder größer oder gleich der höchsten Grenze sein.
40200Das $bucket 'boundaries' Feld muss ein Array sein
40201Das Argument für die $bucket-Stufe muss ein Objekt sein
40202Das $bucket-Feld 'groupBy' muss als Pfad oder Ausdruck mit dem Präfix $ definiert werden
40203Das Feld muss ein Akkumulatorobjekt sein
40204Der Feldname darf nicht '.' enthalten
40205Der Feldname darf kein Operatorname sein
40206Der Akkumulator ist ein unärer Operator
40218Für die Abfrage sind Metadaten zur Textpunktzahl erforderlich, diese sind jedoch nicht verfügbar
40228Der $replaceRoot-Ausdruck 'newRoot' muss zu einem Objekt ausgewertet werden.
40229$replaceRoot benötigt ein Objekt als Spezifikation.
40230$replaceRoot akzeptiert nur die Option 'newRoot'.
40234Das Feld $group muss ein Akkumulatorobjekt sein.
40235Ein Feldname darf kein '.'-Zeichen enthalten.
40236Feldnamen dürfen nicht mit '$' beginnen
40237Dieser Akkumulator ist ein unärer Operator und benötigt ein einzelnes Argument.
40239Das $bucketAuto 'groupBy' Feld muss als Pfad mit $-Präfix oder als Ausdrucksobjekt definiert werden
40240Das Argument für $bucketAuto muss ein Objekt sein
40241Das $bucketAuto 'bucket'-Feld muss ein numerischer Wert sein
40242Das $bucketAuto 'bucket'-Feld muss als 32-Bit-Ganzzahl darstellbar sein
40243Das $bucketAuto -Feld 'buckets' muss größer als 0 sein
40244Das $bucketAuto 'output' Feld muss ein Objekt sein
40245Unbekannte Option für $bucketAuto
40246$bucketAuto erfordert die Angabe von 'groupBy' und 'buckets'
40257Unbekannte Rundungsgranularität
40258$bucketAuto kann eine 'Granularität' nur mit numerischen Grenzen angeben
40260$bucketAuto kann eine 'Granularität' nur mit nicht negativen Zahlen angeben, hat aber eine negative Zahl gefunden
40261Das $bucketAuto 'granularity' Feld muss eine Zeichenfolge sein
40272Die $addFields-Stufenspezifikation muss ein Objekt sein.
40319Die $lookup-Phasenspezifikation muss ein Objekt sein
40320fehlende 'von'-Option in der $lookup-Phasenspezifikation
40321Die Option 'from' für $lookup muss eine Zeichenfolge sein
40322Ungültiger $look-Namespace
40323Ein Spezifikationsobjekt für die Pipeline-Phase muss genau ein Feld enthalten.
40324Die Pipeline enthält einen unbekannten Bühnennamen.
40331Diese Aggregationsphase ist in einer $facet-Pipeline nicht zulässig.
40352$project-Feldpfade dürfen keine leeren Zeichenfolgen sein.
40353Ein Feldpfad darf nicht mit einem '.' enden.
40386$array ToObject erfordert eine Array-Eingabe.
40390$object ToArray benötigt ein Dokument als Eingabe.
40391$array ToObject erfordert ein konsistentes Eingabeformat. Elemente müssen alle Arrays oder alle Objekte sein. Objekt wurde erkannt, jetzt gefunden: Array
40392$array ToObject benötigt Objekte mit genau den Schlüsseln 'k' und 'v'.
40393$array ToObject benötigt ein Objekt mit den Schlüsseln 'k' und 'v'. Es fehlen einer oder beide Schlüssel
40394$array ToObject benötigt Objekte mit String-'k'-Schlüsseln und 'v'-Werten.
40395$array ToObject benötigt Schlüssel-Wert-Paare, deren Schlüssel Zeichenketten sind.
40396$array ToObject erfordert ein konsistentes Eingabeformat. Elemente müssen alle Arrays oder alle Objekte sein. Array wurde erkannt, jetzt gefunden: Objekt
40397$array ToObject erfordert ein Array von Arrays mit zwei Elementen.
40398$array ToObject erhält eine Eingabe eines unbekannten Typs oder Formats.
40400$mergeObjects erfordert, dass alle Eingaben Objekte sind.
40414Ein erforderliches Befehlsfeld fehlt oder die Überprüfung ist fehlgeschlagen.
40415Der Befehl enthält ein unbekanntes Feld.
40422Ein BSON-Array-Feldname hat einen ungültigen Wert.
40485Eine unbekannte Zeitzonen-ID wurde angegeben.
40489$date erlaubt es FromParts nicht, reguläre Kalenderfelder mit ISO-Wochendatumsfeldern zu mischen
40515Ein FromParts $date-Argument ergibt keine Ganzzahl.
40516$date FromParts erfordert, dass entweder 'year' oder 'iso WeekYear 'vorhanden ist
40517Die Option 'timezone' muss zu einer Zeichenfolge für Datumsoperatoren ausgewertet werden.
40518$date FromParts oder $date ToParts haben einen unbekannten oder falsch eingegebenen Parameter erhalten.
40519$date unterstützt FromParts nur ein Objekt als Argument.
40520$date ToParts hat einen unbekannten Parameter erhalten.
40522$date ToParts erfordert ein Objektargument mit einem 'Date'-Parameter.
40523$date FromParts 'year' muss eine Ganzzahl im Bereich von 1 bis 9999 sein.
40525Die FromParts week/day ISO-Werte von $date liegen außerhalb des gültigen Bereichs oder es fehlen Pflichtfelder.
40533Das Zeitzonenargument muss eine Zeichenfolge sein.
40535Der Stufe oder dem Ausdruck wurde eine unbekannte Option zugewiesen.
40536Der Ausdruck akzeptiert genau ein Argument, wenn ein Array übergeben wird.
40539Das erforderliche 'Datum'-Argument für einen Datumsoperator fehlt.
40540$date unterstützt FromString nur ein Objekt als Argument
40541$date FromString hat ein unbekanntes Argument erhalten.
40542Fehlender 'DateString'-Parameter für $date FromString
40543$date FromString erfordert, dass 'DateString' eine Zeichenfolge ist.
40545Die date/time Zeichenfolge ist unvollständig und die erforderlichen Elemente fehlen.
40551Sie können keine date/time Zeichenfolge mit Zeitzoneninformationen zusammen mit einem Zeitzonenargument übergeben
40553$date FromString kann die angegebene Datumszeichenfolge nicht analysieren.
40554Sie können keine date/time Zeichenfolge mit GMT-Offset zusammen mit einem Zeitzonenargument übergeben
40575$changeStream 'FullDocument' muss „default“ oder „updateLookup“ sein.
40600$out kann nicht innerhalb einer $facet-Stufe verwendet werden.
40601$out und $merge können nur die letzte Phase in der Pipeline sein.
40602Eine Phase wie $changeStream oder $geoNear ist nicht die erste Phase in der Pipeline.
40603$geoNear war nach der Optimierung nicht die erste Phase in der Pipeline. Ist die Optimierung deaktiviert oder gehemmt?
40647Das Resume-Token für den Change-Stream hat ein fehlendes oder falsch eingegebenes _data-Feld.
40674Es ist nur ein Typ von Lebenslaufoption zulässig, es wurden jedoch mehrere gefunden.
50001auto IndexId:false ist für die angegebene Sammlung nicht zulässig.
50694Diesem Operator wurde ein unbekanntes Argument gegeben.
50695Für diesen Operator ist ein Eingabefeld erforderlich.
50696Der Operator unterstützt nur ein Objekt als Argument.
50699Dieser Ausdrucksoperator erfordert, dass seine Eingabe eine Zeichenfolge ist.
50700Das Argument 'chars' muss eine Zeichenfolge sein.
50736GetMore kann in einer Sitzung nicht auf einem Cursor ausgeführt werden, der nicht in einer Sitzung erstellt wurde.
50737Um GetMore auf einem in einer Sitzung erstellten Cursor auszuführen, muss eine LSID angegeben werden.
50752Der $SubstrBytes-Startindex ist negativ.
50808Die $changeStream-Stufe erwartet ein Dokument als Argument.
51024Der Wert für die 'Stärke' der Sortierung muss 5 oder weniger betragen.
51047Dieser Operator oder diese Stufe ist in einer $lookup-Subpipeline nicht zulässig.
51075Optionen können nicht sowohl in $regex als auch in $options gesetzt werden
51076Nicht genügend Speicher, um den Vektorindex für die angegebene Anzahl von Listen zu erstellen.
51078Der Indexname konnte nicht gefunden werden.
51079Latenzstatistiken werden nicht unterstützt
51091Ein regulärer Ausdruck ist ungültig oder falsch geformt.
51103Der Operator erwartet ein Objekt mit benannten Argumenten, hat aber einen anderen Typ erhalten.
51104Der Operator erfordert, dass sein Eingabeargument eine Zeichenfolge ist.
51105Das 'Regex'-Argument eines Operators ist kein String- oder Regex-Typ.
51106Ein Operator erfordert, dass sein Parameter 'options' eine Zeichenfolge ist.
51107$regex-Optionen können nicht sowohl in den Feldern 'Regex' als auch 'options' angegeben werden.
51108Optionen für reguläre Ausdrücke enthalten ein ungültiges Flag oder ein eingebettetes Nullbyte.
51109Ein regulärer Ausdruck kann kein eingebettetes Nullbyte enthalten.
51110Optionen für reguläre Ausdrücke dürfen kein eingebettetes Nullbyte enthalten.
51111Der für diesen Operator angegebene reguläre Ausdruck ist ungültig.
51151Die Größe des Puffers zum Speichern der Ausgabe hat den Grenzwert für den Datentyp überschritten
51156Ein regulärer Ausdruck konnte während der Auswertung in $regex nicht ausgeführt werden.
51270Ein leeres Unterprojektionsobjekt ist kein gültiger Projektionswert.
51272Syntaxfehler: $projection benötigt mindestens ein Ausgabefeld.
51744Der Operator erfordert, dass 'replacement' eine Zeichenfolge ist.
51745Der Operator erfordert, dass sein 'find'-Argument eine Zeichenfolge ist.
51746Das Eingabeargument eines Operators ist keine Zeichenfolge.
51747Ein Operator benötigt einen „Ersatz“ -Parameter.
51748Für diesen Operator ist ein Find-Parameter erforderlich.
51749Für diesen Operator ist ein Eingabeparameter erforderlich.
51750Ein Aggregationsoperator hat ein unbekanntes Argument erhalten.
100003Interner Systemfehler bei der Verarbeitung des optimierten Abfragepfads
100005Ein konfiguriertes Limit, z. B. Sammlungen, benutzerdefinierte Rollen oder Rechte, wurde überschritten.
100006Die maximale Anzahl zulässiger Benutzer wurde überschritten.
3040501$rand akzeptiert derzeit keine Argumente
3041701$getField hat ein unbekanntes Argument in $project erhalten.
3041702Ungültiges $project::, verursacht durch:: $getField erfordert die Angabe von 'field'
3041703Ungültiges $project::, verursacht durch:: $getField erfordert die Angabe von 'input'
3041704$getField benötigt das Argument 'field', um eine Zeichenfolge auszuwerten.
4161100$setField und $unsetField unterstützen nur ein Objekt als Argument.
4161101$setField oder $unsetField wurde ein unbekanntes Argument übergeben.
4161102$setField und $unsetField erfordern, dass ein 'Feld' angegeben wird.
4161103Ungültiges $project::, verursacht durch:: $setField erfordert die Angabe von 'value'
416105$setField oder $unsetField benötigen 'Eingabe', um ein Objekt auszuwerten.
4161106$setField und $unsetField benötigen 'field', um als Konstante ausgewertet zu werden.
4161107$setField oder $unsetField erfordert, dass 'field' zu einer Zeichenfolge ausgewertet wird.
4161108$project verbietet hier eine Feldpfadreferenz; verwende stattdessen {$literal:...}.
4161109$setField und $unsetField erfordern, dass ein 'Eingabefeld' angegeben wird.
4662500Der Befehl enthält ein unbekanntes Feld.
4862100Der vollqualifizierte Namespace überschreitet die maximal zulässige Länge.
5166301$dateDiff unterstützt nur ein Objekt als Argument
5166302$dateDiff erhielt ein unbekanntes Argument.
5166303Fehlender 'StartDate'-Parameter für $DateDiff
5166304Fehlender 'EndDate'-Parameter für $DateDiff
5166305Fehlender 'Unit'-Parameter für $dateDiff
5166307Ein $dateDiff-Argument ist kein Datum.
5166308$DateDiff ist bei der Berechnung der Datumsdifferenz übergelaufen.
5166400$dateAdd und $dateSubtract setzen voraus, dass ihr Argument ein Objekt ist.
5166401$dateAdd oder $dateSubtract haben ein unbekanntes Argument erhalten.
5166402$dateAdd oder $dateSubtract setzen voraus, dass StartDate, Einheit und Betrag vorhanden sind.
5166403$dateAdd erfordert, dass StartDate in ein Datum umgewandelt werden kann
5166404$dateAdd erwartet eine Zeichenfolge, die die Zeiteinheit definiert
5166405$dateAdd erwartet eine ganzzahlige Anzahl von Zeiteinheiten
5166406DateAdd ist übergelaufen
5166503Ein unbekannter Wert für die Zeiteinheit wurde angegeben.
5439002$dateTrunc ist bei der Berechnung des gekürzten Datums übergelaufen.
5439006DateTrunc unterstützt keinen binSize-Wert
5439007$dateTrunc unterstützt nur ein Objekt als Argument
5439008Unbekanntes $dateTrunc-Argument; erwartetes Datum, Einheit, BinSize, Zeitzone, Start. OfWeek
5439009Fehlender 'Date'-Parameter für $dateTrunc
5439010Fehlender 'Unit'-Parameter für $dateTrunc
5439012$dateTrunc erfordert, dass 'date' ein Datum ist.
5439013$dateDiff und $dateTrunc erfordern, dass 'unit' eine Zeichenfolge ist.
5439014Die 'Unit'-Werte von $dateDiff und $dateTrunc sind keine anerkannte Zeiteinheit.
5439015$dateDiff oder $dateTrunc erfordern, dass 'start' eine Zeichenfolge ist. OfWeek
5439016Der OfWeek 'start'-Wert von $dateDiff oder $dateTrunc ist kein gültiger Wochentag.
5439017$dateTrunc erfordert, dass 'binSize' eine 64-Bit-Ganzzahl ist.
5439018$dateTrunc erfordert, dass 'binSize' größer als 0 ist.
5447000Die $collStats-Stufe muss ein verschachteltes Objekt sein.
5626500$geoNear, $near und $nearSphere sind in diesem Zusammenhang nicht zulässig, da diese Operatoren das Sortieren von Geodaten erfordern. Wenn Sie keine Sortierung benötigen, sollten Sie stattdessen $geoWithin verwenden.
5654600$project erlaubt in diesem Kontext keine Feldpfadreferenz.
5654601Ungültiges $project:: verursacht durch:: $getField erfordert, dass 'field' als Konstante ausgewertet wird, hat aber ein Argument, das nicht konstant ist
5654602$getField benötigt 'field', um eine Zeichenfolge auszuwerten.
5733415kann $mod nicht um Null
5860400$geoNear benötigt ein 'near'-Argument
5887502Alle Operanden von $setEquals müssen Arrays sein.
5911200PlanExecutor Fehler bei der Aggregation:: verursacht durch:: $mergeObjects unterstützt nur Objekte
5976500$dateAdd wurde ein ungültiger 'Amount'-Parameterwert zugewiesen.
6045000$dateSubtract hat einen ungültigen 'Amount'-Parameterwert erhalten.
7158303$switch hat keinen passenden Zweig für die Eingabe gefunden und es wurde kein Standard angegeben.