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 von Amazon DocumentDB (mit MongoDB-Kompatibilität) eine Fehlermeldung, 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 Nachrichtentext. Codes, die mehrere Bedingungen abdecken, haben eine allgemeine Beschreibung.

Wichtig

Fehlercodes können sich zwischen den Hauptversionen von Amazon DocumentDB ändern. Wir empfehlen, keine Anwendungslogik zu erstellen, die von einem bestimmten numerischen Fehlercode abhängt, der über mehrere Versionen hinweg stabil bleibt.

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 korrekt formatiert.
5Eine Viewdefinition verweist auf sich selbst, wodurch ein Zyklus erstellt wurde, oder es ist ein Dateisystemfehler aufgetreten.
9Ein Befehl, ein Feld, ein Hinweis oder ein Resume-Token konnte nicht analysiert werden oder hat ein ungültiges Format.
10Die Zielsammlung wurde nicht gefunden oder es wurde keine Sammlung angegeben.
11Ein referenzierter Benutzer 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 ein Wert hat den falschen Datentyp.
15Ein Wert hat bei der Auswertung den zulässigen Bereich überschritten.
16Der Schreibstapel ist leer, fehlerhaft formatiert oder überschreitet die zulässige Anzahl von Vorgängen.
17Nicht alle Objekte haben denselben Typ
18Die Authentifizierung ist fehlgeschlagen, weil die Anmeldeinformationen ungültig sind oder der Benutzer nicht existiert.
19Primitiver Datenverarbeitungsvorgang nicht gefunden oder primitiver Typ nicht gefunden
20Der angeforderte Vorgang 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.
38Datenbankname wurde nicht gefunden
39Der Vorgang wurde abgebrochen, weil MaxTimeMS überschritten wurde, zu lange lief oder der verfügbare Speicher überschritten wurde.
40Ein Update steht mit einem anderen Feld in Konflikt, oder Schreibvorgänge werden durch Garbage-Collection gedrosselt oder deaktiviert.
41JavaScript Fehler
43Der angegebene Cursor existiert nicht mehr oder ist abgelaufen.
44Der Array-Index ist 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 nicht für die Speicherung gültig ist.
53Das Feld _id hat einen ungültigen oder nicht unterstützten Typ, z. B. ein Array oder einen regulären Ausdruck.
54kann die zu setzenden Abfragefelder nicht 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
58Der Feldwert 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-Op-Fehler sind aufgetreten
66Bei einem Update wurde versucht, das unveränderliche Feld _id 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 ist bereits vorhanden, aber mit anderen Optionen.
86Der angeforderte Index steht in Konflikt mit einem vorhandenen Index, der denselben Namen hat.
87Die Reihenfolge der $sort-Schlüssel muss 1 (für aufsteigend) oder -1 (für absteigend) sein
92Nicht genug Platz für den Betrieb
93Der Benutzer ist bereits vorhanden
94Die Zielsammlungs-, Cluster- oder 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 Recht
102Eine Rolle, die bereits integriert ist, kann nicht hinzugefügt werden
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
116Für Ressourcen sollten entweder db und collection set, cluster set oder anyResource gesetzt sein
117Der Vorgang steht in Konflikt mit einem anderen laufenden Vorgang, z. B. einer aktiven Transaktion.
120„ShowPrivileges“ kann nicht angegeben werden, da alle Benutzer angezeigt werden
121Dokument konnte nicht validiert werden
122Fehler beim Aktualisieren
124Fehler beim Verarbeiten der Schema-ID
125Der Befehl ist fehlgeschlagen, häufig aufgrund eines mehrdeutigen Verweises oder einer fehlenden Sitzung.
126Die Datenbank ist bereits vorhanden
127Der Datenbankname ist bereits in einem Differenzfallnamen vorhanden
128Zu viele Felder
129Ich warte auf die Drop-Datenbank
130Ungültiger Parameterwert
136Die Cursorposition ging verloren oder eine erforderliche Changestream-Funktion ist nicht aktiviert.
139JS-Interpreter-Fehler
145Alias ist in der Abfrage nicht definiert
147kein 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 gefunden
157NAN-Wert angetroffen
158Sammlung wird bereits für einen anderen Zweck verwendet
159Ein Wert für die Dauer ist überschritten worden oder ein Netzwerkvorgang ist fehlgeschlagen.
161Die angeforderte Kollationsversion ist ungültig oder nicht verfügbar.
163Ein Feld oder ein Name ist für die Speicherung nicht gültig.
164Ein Abfrageoperator war 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.
166Der Vorgang wird in einer Ansicht nicht unterstützt, oder es wurden zu viele Positionselemente verwendet.
167Der angeforderte Vorgang oder die angeforderte 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 Skip-Wert muss positiv sein
174Es wurde erwartet, dass es sich bei der Ausführlichkeit des Protokolls um eine Zahl handelt
181Das Schlüsselmuster entspricht mehreren Indizes. Geben Sie den Index stattdessen anhand des Namens 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 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.
252Das Rekursionslimit wurde erreicht
253Der Eintrag konnte nicht in die Ansicht eingefügt werden
254Der Eintrag konnte nicht aus der Ansicht gelöscht werden
256Dokument wurde nach der $having-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-Handshake- oder 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 Phase-, Options- oder Rollenkonfiguration wird nicht unterstützt.
304Die angeforderte Aggregationsphase wird nicht unterstützt.
305Der Aggregationsprojektionsoperator wird nicht unterstützt.
306Der angegebene Aggregationsgruppen-Akkumulatoroperator 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
703Ungültiger Zustandsübergang für diesen Parameter
999Schlechte Transaktions-ID
4570Der Parameter $lookup erwartet einen Zeichenkettenwert
4572Bei $lookup fehlen Pflichtfelder
10065Einem Parameter, der ein Objekt sein muss (wie vars oder $rand), wurde ein Wert zugewiesen, der kein Objekt ist.
10107kein Meister
11000Ein doppelter Schlüssel verstößt gegen eine eindeutige Indexbeschränkung.
11601Die Operation wurde unterbrochen.
11603Die Client-Anfrage ist beschädigt oder die Syntax ist ungültig
13103zu viele zusammengesetzte Schlüssel
13297Eine Datenbank mit demselben Namen ist bereits vorhanden, unterscheidet sich jedoch nur in der Groß- und Kleinschreibung.
13388Unbekannter Name der Pipeline-Phase: $collStats
13435nicht master und slaveOK=false
14031Nicht genug Festplattenspeicher
15888muss den Namen der Sammlung angeben, die erstellt werden soll
15947Die Felder einer Gruppe müssen in einem Objekt angegeben werden
15950Der Name des Gruppenaggregatfeldes darf 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 Reihenfolge der $sort-Schlüssel muss mit einer Zahl angegeben werden
15975Die Reihenfolge der $sort-Schlüssel muss 1 (für aufsteigend) oder -1 (für absteigend) sein
15976Die $sort-Phase 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 Zeichenketten 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 umgewandelt 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 unrechtmäßig mit '$' oder enthält dieses.
16411Feldnamen dürfen kein oder mehrere Nullzeichen enthalten
16419Der Feldpfad 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 Typen oder Datumstypen.
16605$GeoNear erfordert ein gültiges 'near'-Feld und korrekt eingegebene GeoEar-Optionen.
16606$GeoNear benötigt eine 'DistanceField'-Option als Zeichenfolge
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 liegt außerhalb des zulässigen Bereichs
16755Geometrie mit strenger Windungsreihenfolge kann nicht indexiert werden
16800kann nicht 2 Geofelder haben
168012d muss im Index an erster Stelle stehen
16804Standortobjekt erwartet, Standort-Array hat nicht das richtige Format
16810$mod benötigt ein Array mit genau zwei Werten als Parameter.
16837Ein Aktualisierungspfad kann dasselbe Feld nicht mehr als einmal ä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 wurde ein unbekannter Parameter zugewiesen.
16876Der Parameter 'vars' für $let fehlt
16877Fehlender 'in'-Parameter für $let
16878$map unterstützt nur ein Objekt als Argument
16879$map wurde ein unbekannter Parameter zugewiesen.
16880In $map fehlt der erforderliche 'Eingabe' Parameter.
16881Fehlendes Pflichtfeld
16882Der Parameter 'in' für $map fehlt
16883Die Eingabe für $map muss ein Array sein.
16898$minDistance darf nicht negativ sein
16899$maxDistance muss eine Zahl sein
16900$maxDistance darf nicht negativ sein
16945Speicherlimit für $group oder $lookup überschritten. Pass erlaubt, DiskUse:true sich anzumelden.
16949Ungültige Aggregationsoption. allow DiskUse muss ein boolescher Wert sein.
16990$out benötigt eine Zeichenfolge oder ein Objektargument, das das Ausgabeziel benennt.
16996Das Einfügen von $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
17081Der Parameter 'then' fehlt bei Cond
17082Der Parameter 'else' fehlt in 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 Wert des Indexschlüssels ist zu groß für eine 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 Punkt in der Nähe und die Argumente für die Geoabfrage.
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 in einem Namespace ausgeführt werden, der einen reservierten Namen enthält.
17385$ kann nicht in eine spezielle Sammlung übertragen werden
17390$group unterstützt keine Ausdrücke im Inklusionsstil
17419Das resultierende Dokument nach dem Update überschreitet die maximal zulässige Größe.
17420Das einzufügende 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 keine Datumskomponente außerhalb des Bereichs 0-9999 formatieren.
18627Fehlender 'format'-Parameter für $date ToString
18628Der Parameter 'date' fehlt für $date ToString
18629falscher Argumenttyp
25278$GeoNear benötigt ein 'DistanceField'-Argument
26823Eine Vorgangs-ID kann nicht innerhalb der verfügbaren Bits dargestellt werden.
28539Das erste Argument für den Befehl distinct 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 'als'-Feld
28650$Filter benötigt ein Feld 'cond'
28651Array-Eingabe erforderlich
28656$substrBytes: Ungültiger Bereich, der 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 Long 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 des Arrays 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.
28745Bei der $sample Stage-Spezifikation muss es sich um ein Objekt handeln
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 sein, die nicht 1 entspricht.
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 nicht numerischen Typ.
28766$ln erfordert ein positives Zahlenargument.
28812Fieldpath ist leer
28818Fieldpath beginnt nicht mit einem '$'
31022Für diesen Operator muss ein Eingabeparameter angegeben werden.
31023Dieser Operator benötigt einen Regex-Parameter.
31024Dem Operator wird ein unbekanntes Argument gegeben.
31032Ein Feldname darf kein eingebettetes Null-Byte 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.
31170Es wurde ein leeres Objekt erwartet, aber es wurde ein nicht leerer Wert angegeben.
31249Ein Projektionspfad kollidiert mit einem anderen Feld in der Projektion.
31254Eine Inklusion kann in einer Ausschlussprojektion nicht 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 Geo-Near-Abfrage wurde ein ungültiger Operator verwendet.
34435Das Argument für $reverseArray muss ein Array sein.
34443$range erfordert einen numerischen Startwert.
34444$range benötigt einen Startwert, der als 32-Bit-Ganzzahl dargestellt werden kann.
34445$range erfordert, dass sein 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 Startindex von $substrCP 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 nicht negative Ganzzahl sein.
34455$substrCP: Der Startindex muss eine nicht negative Ganzzahl sein.
34460$zip unterstützt nur ein Objekt als Argument.
34461$zip-Eingaben müssen ein Array von Ausdrücken sein.
34462Die Option 'defaults' 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 true
34467Standardwerte und Eingaben müssen dieselbe Länge haben
34468$zip empfängt in seiner Eingabe einen Ausdruck, der kein Array ist.
34471$strLencp benötigt ein Zeichenkettenargument.
34473$str LenBytes benötigt ein Zeichenkettenargument.
40060$switch benötigt ein Objekt als Argument.
40061$switch benötigt, 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 Ausdruck „case“ hat.
40065$switch erfordert, dass jeder Zweig einen „Dann“ -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 ein Objekt
40076Unbekanntes Argument für $reduce
40077$reduce benötigt 'Eingabe'
40078$reduce benötigt 'initialValue'
40079$reduce benötigt 'in'
40080Die Eingabe für $reduce muss ein Array sein.
40081Der Operator benötigt ein Array als zweites Argument.
40085$split benötigt sein erstes Argument, um zu einer Zeichenfolge ausgewertet zu werden.
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 keine Zeichenfolge.
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 Start- und Endindex-Werte.
40097$index OfArray erfordert nichtnegative numerische Start- und Endindizes.
40148Das ByCount Sortierfeld muss als Pfad mit dem Präfix $ oder als Ausdruck innerhalb eines Objekts definiert sein
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 der $facet-Spezifikation müssen nicht leere Objekte sein
40172Die Subpipeline 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
40179In eine Ausschlussprojektion können keine Felder aufgenommen oder 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 Feldname mit Punkten kann nicht innerhalb eines Unterobjekts verwendet werden.
40192Das $bucket-Feld 'boundaries' 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 sein, aber die Elemente sind nicht in aufsteigender Reihenfolge
40195Das $bucket-Feld 'default' muss ein konstanter Ausdruck sein
40196Das $bucket-Feld 'output' muss ein Objekt sein
40197Unbekannte Option für $bucket
40198$bucket erfordert die Angabe von 'groupBy' und 'boundaries'
40199Das $bucket-Feld 'default' muss kleiner als die niedrigste Grenze oder größer oder gleich der höchsten Grenze sein.
40200Das $bucket-Feld 'boundaries' muss ein Array sein
40201Das Argument für die $bucket-Stufe muss ein Objekt sein
40202Das $bucket-Feld 'groupBy' muss als Pfad mit dem Präfix $ oder als Ausdruck definiert werden
40203Das Feld muss ein Akkumulator-Objekt sein
40204Der Feldname darf nicht '.' enthalten
40205Der Feldname darf kein Operatorname sein
40206Der Akkumulator ist ein unärer Operator
40218Für die Abfrage sind Text-Score-Metadaten 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 $group-Feld muss ein Akkumulator-Objekt sein.
40235Ein Feldname darf kein Zeichen '.' enthalten.
40236Feldnamen dürfen nicht mit '$' beginnen
40237Dieser Akkumulator ist ein unärer Operator und benötigt ein einziges Argument.
40239Das $bucketAuto-Feld 'groupBy' muss als Pfad mit dem Präfix $ oder als Ausdrucksobjekt definiert sein
40240Das Argument für $bucketAuto muss ein Objekt sein
40241Das $bucketAuto-Feld 'buckets' muss ein numerischer Wert sein
40242Das $bucketAuto-Feld 'buckets' 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 für nicht negative Zahlen angeben, hat aber eine negative Zahl gefunden
40261Das $bucketAuto-Feld 'Granularität' muss eine Zeichenfolge sein
40272Bei der $addFields-Phasenspezifikation muss es sich um ein Objekt handeln.
40319Bei der $lookup-Phasenspezifikation muss es sich um ein Objekt handeln
40320Die Option 'from' fehlt in der $lookup-Phasenspezifikation
40321Die Option 'from' für $lookup muss eine Zeichenfolge sein
40322ungültiger $lookup-Namespace
40323Ein Objekt mit einer Spezifikation für die Pipeline-Phase muss genau ein Feld enthalten.
40324Die Pipeline enthält einen unbekannten Phasennamen.
40331Diese Aggregationsphase ist innerhalb einer $facet-Pipeline nicht zulässig.
40352$project-Feldpfade dürfen keine leeren Zeichenketten 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. Alle Elemente müssen 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'. Einer oder beide Schlüssel fehlen
40394$array ToObject benötigt Objekte mit Zeichenketten mit den Schlüsseln 'k' und den Werten 'v' der Zeichenfolge.
40395$array ToObject benötigt Schlüssel-Wert-Paare, deren Schlüssel Zeichenketten sind.
40396$array ToObject erfordert ein konsistentes Eingabeformat. Alle Elemente müssen Arrays oder alle Objekte sein. Array wurde erkannt, jetzt gefunden: Objekt
40397$array ToObject benötigt 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.
40422Der Feldname eines BSON-Arrays hat einen ungültigen Wert.
40485Es wurde eine unbekannte Zeitzonen-ID 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' vorhanden WeekYear ist
40517Die Option 'timezone' muss für Datumsoperatoren eine Zeichenfolge ergeben.
40518$date FromParts oder $date ToParts hat einen unbekannten oder falsch eingegebenen Parameter erhalten.
40519$date unterstützt FromParts nur ein Objekt als Argument.
40520$date ToParts wurde ein unbekannter Parameter zugewiesen.
40522$date ToParts erfordert ein Objektargument mit einem 'Datum'-Parameter.
40523$date FromParts 'year' muss eine Ganzzahl im Bereich von 1 bis 9999 sein.
40525$date FromParts week/day ISO-Werte liegen außerhalb des zulässigen 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 er als Array angegeben wird.
40539Das erforderliche Argument 'date' für einen Datumsoperator fehlt.
40540$date unterstützt FromString nur ein Objekt als Argument
40541$date FromString hat ein unbekanntes Argument erhalten.
40542Der Parameter 'DateString' für $date fehlt 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 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 Token für die Wiederaufnahme des Change-Streams hat ein fehlendes oder falsch eingegebenes _data-Feld.
40674Es ist nur eine Art von Wiederaufnahmeoption 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.
50695Dieser Operator benötigt ein Eingabefeld.
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 nicht in einer Sitzung 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 Startindex von $substrBytes ist negativ.
50808Die $changeStream-Stufe erwartet ein Dokument als Argument.
51024Der Wert „Stärke“ der Sortierung muss 5 oder weniger betragen.
51047Dieser Operator oder diese Phase 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 formatiert.
51103Der Operator erwartet ein Objekt mit benannten Argumenten, hat aber einen anderen Typ erhalten.
51104Der Operator verlangt, dass sein 'input' -Argument eine Zeichenfolge ist.
51105Das Regex-Argument eines Operators ist kein String- oder Regex-Typ.
51106Ein Operator verlangt, 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 eine ungültige Markierung oder ein eingebettetes Null-Byte.
51109Ein regulärer Ausdruck darf kein eingebettetes Null-Byte enthalten.
51110Optionen für reguläre Ausdrücke dürfen kein eingebettetes Null-Byte enthalten.
51111Der an diesen Operator übergebene reguläre Ausdruck ist ungültig.
51151Die Größe des Puffers zum Speichern der Ausgabe hat die Datentypbeschränkung ü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 verlangt, dass 'replace' eine Zeichenfolge ist.
51745Der Operator verlangt, dass sein Find-Argument eine Zeichenfolge ist.
51746Das Eingabeargument eines Operators ist keine Zeichenfolge.
51747Ein Operator benötigt einen Ersatzparameter.
51748Dieser Operator benötigt einen 'Find'-Parameter.
51749Dieser Operator benötigt einen Eingabeparameter.
51750Ein Aggregationsoperator hat ein unbekanntes Argument erhalten.
100003Interner Systemfehler bei der Verarbeitung des optimierten Abfragepfads
100005Ein konfiguriertes Limit, z. B. für Sammlungen, benutzerdefinierte Rollen oder Rechte, wurde überschritten.
100006Die maximale Anzahl erlaubter 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 als Zeichenfolge ausgewertet zu werden.
4161100$setField und $unsetField unterstützen nur ein Objekt als Argument.
4161101$setField oder $unsetField erhielt ein unbekanntes Argument.
4161102Für $setField und $unsetField muss ein 'Feld' angegeben werden.
4161103Ungültiges $project:: verursacht durch:: $setField erfordert die Angabe von 'value'
4161105$setField oder $unsetField benötigen 'input', um ein Objekt auszuwerten.
4161106$setField und $unsetField benötigen 'field', um eine Konstante zu erhalten.
4161107$setField oder $unsetField benötigt 'field', um eine Zeichenfolge zu erhalten.
4161108$project verbietet hier eine Feldpfadreferenz; verwenden Sie stattdessen {$literal:...}.
4161109Für $setField und $unsetField muss ein Eingabefeld angegeben werden.
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.
5166303Der Parameter 'StartDate' fehlt in $DateDiff
5166304Der Parameter 'EndDate' fehlt in $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.
5166402Bei $DateAdd oder $DateSubtract müssen StartDate, Einheit und Betrag angegeben werden.
5166403$DateAdd erfordert, dass StartDate in ein Datum konvertierbar ist
5166404$dateAdd erwartet eine Zeichenfolge, die die Zeiteinheit definiert
5166405$dateAdd erwartet eine ganzzahlige Anzahl von Zeiteinheiten
5166406DateAdd ist übergelaufen
5166503Es wurde ein unbekannter Wert für die Zeiteinheit angegeben.
5439002$DateTrunc ist bei der Berechnung des gekürzten Datums übergelaufen.
5439006DateTrunc wird vom BinSize-Wert nicht unterstützt
5439007$DateTrunc unterstützt nur ein Objekt als Argument
5439008Unbekanntes $DateTrunc-Argument; erwartetes Datum, Einheit, BinSize, Zeitzone, Start. OfWeek
5439009Der Parameter 'date' fehlt in $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 'Einheit' von $DateDiff und $DateTrunc ist keine anerkannte Zeiteinheit.
5439015$DateDiff oder $DateTrunc setzen voraus, dass 'start' eine Zeichenfolge ist. OfWeek
5439016Der Startwert von $DateDiff oder $DateTrunc ist kein gültiger WochentagOfWeek.
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 Kontext nicht zulässig, da für diese Operatoren Geodaten sortiert werden müssen. 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 nicht konstantes Argument
5654602$getField benötigt 'field', um es als Zeichenfolge auszuwerten.
5733415kann $ nicht um Null modifizieren
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 Parameterwert für „Betrag“ zugewiesen.
6045000$dateSubtract hat einen ungültigen Wert für den Parameter 'amount' erhalten.
7158303$switch hat keinen passenden Zweig für die Eingabe gefunden und es wurde kein Standard angegeben.