Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Códigos de error
Cuando se produce un error en un comando, recibe un error de Amazon DocumentDB (compatible con MongoDB) que contiene un error numérico code y un mensaje descriptivo (). errmsg Utilice la siguiente tabla para identificar los códigos de error que Amazon DocumentDB 8.0 podría devolver a su aplicación cliente. Cuando un código de error corresponde a una sola condición, la descripción coincide con el texto del mensaje devuelto por el servidor. Los códigos que cubren varias condiciones tienen una descripción general.
importante
No cree una lógica de aplicación que dependa de códigos de error numéricos específicos, ya que Amazon DocumentDB puede cambiar los códigos de error entre las versiones principales.
| Código de error | Description (Descripción) |
|---|---|
| 1 | No se encontró el artículo |
| 2 | El argumento, la opción o el valor de un campo de un comando no es válido o no se admite. |
| 4 | Falta un campo obligatorio o un valor de configuración no tiene el formato correcto. |
| 5 | Una definición de vista hace referencia a sí misma, creando un ciclo o se ha producido un error en el sistema de archivos. |
| 9 | No se pudo analizar un comando, campo, sugerencia o símbolo de reanudación o su formato no es válido. |
| 10 | No se encontró la colección de destino o no se especificó ninguna colección. |
| 11 | No se encontró un usuario al que se hace referencia o la colección de destino ya existe. |
| 13 | No está autorizado a ejecutar este comando o su autenticación no es válida. |
| 14 | Un campo o valor tiene un tipo de datos incorrecto. |
| 15 | Un valor sobrepasó el rango permitido durante la evaluación. |
| 16 | El lote de escritura está vacío, tiene un formato incorrecto o supera el recuento de operaciones permitido. |
| 17 | No todos los objetos son del mismo tipo |
| 18 | La autenticación falló porque las credenciales no son válidas o el usuario no existe. |
| 19 | No se encontró la operación primitiva de procesamiento de datos o no se encontró el tipo primitivo |
| 20 | La operación solicitada no está permitida en este contexto. |
| 26 | El espacio de nombres o la colección de destino no existen. |
| 27 | El índice solicitado no existe o no hay ningún índice adecuado disponible. |
| 37 | Falta un argumento de canalización o etapa de agregación, está vacío o no es válido. |
| 38 | No se encontró el nombre de base de datos |
| 39 | La operación se canceló porque superó el límite máximo de tiempos, duró demasiado o superó la memoria disponible. |
| 40 | Una actualización entra en conflicto con otro campo o la recolección de basura limita o deshabilita las escrituras. |
| 41 | JavaScript error |
| 43 | El cursor especificado ya no existe o ha caducado. |
| 44 | El índice de matriz está fuera de los límites |
| 48 | Ya existe una colección, una vista o un espacio de nombres con ese nombre. |
| 51 | Operador de actualización ilegal |
| 52 | Un nombre de campo usa un prefijo '$' reservado que no es válido para su almacenamiento. |
| 53 | El campo _id tiene un tipo no válido o no admitido, como una matriz o una expresión regular. |
| 54 | no se pueden deducir los campos de consulta que se van a establecer |
| 55 | La transacción ya se ha confirmado |
| 56 | El nombre de un campo de la solicitud está vacío, lo que no está permitido. |
| 57 | Transacción invalidada por otra transacción |
| 58 | El valor del campo es demasiado largo |
| 59 | El comando solicitado es desconocido o no se admite. |
| 61 | Recopilación no válida |
| 62 | No se pueden realizar cambios en la colección |
| 65 | Se han producido errores de operación por lotes |
| 66 | Una actualización intentó modificar el campo _id inmutable. |
| 67 | No se pudo crear el índice debido a una especificación no válida o no admitida. |
| 68 | Ya existe un índice con propiedades conflictivas. |
| 70 | el campo usado con $snippet no está configurado como columna de fragmentos |
| 71 | El índice ya existe con diferentes opciones |
| 72 | Una o más opciones especificadas para el comando o el índice no son válidas. |
| 73 | El nombre del espacio de nombres, la base de datos o la colección no es válido o no está permitido para esta operación. |
| 74 | La colección no tiene un índice de texto definido. |
| 75 | Se ha definido un índice de texto para esta colección, pero no para este campo. |
| 77 | No se puede usar la instantánea con la clasificación |
| 78 | No se encuentra el documento |
| 80 | La consulta supera el tamaño máximo permitido. |
| 82 | El formato del marco temporal no es válido. <number>Formato válido: «1 m» o «3» '//' h/d w/s m/y |
| 85 | Ya existe un índice con ese nombre, pero con diferentes opciones. |
| 86 | El índice solicitado entra en conflicto con un índice existente que tiene el mismo nombre. |
| 87 | El orden de las claves $sort debe ser 1 (para el orden ascendente) o -1 (para el orden descendente) |
| 92 | No hay suficiente espacio para operar |
| 93 | El usuario ya existe |
| 94 | El privilegio de recopilación, clúster o recurso de destino no es válido o no está disponible. |
| 95 | La base de datos no existe |
| 96 | El parámetro 'writeConcern' no es válido |
| 97 | La contraseña no puede estar vacía |
| 99 | Función o privilegio indefinido |
| 102 | No se puede agregar un rol que ya está integrado |
| 103 | No se pudo extraer un rol válido de la colección. |
| 105 | El usuario no es válido o no se pudo inicializar la biblioteca de autorizaciones. |
| 107 | No se pueden asignar funciones a la base de datos desde otra base de datos |
| 111 | _id debe especificarse exactamente al proporcionar el documento de actualización |
| 112 | Escribe Conflicto |
| 113 | El rol especificado no existe. |
| 114 | El rol ya existe |
| 115 | AnyResource debe ser verdadero cuando se especifica |
| 116 | los recursos deben tener un conjunto de bases de datos y colecciones, un conjunto de clústeres o un conjunto de recursos |
| 117 | La operación entra en conflicto con otra operación en curso, como una transacción activa. |
| 120 | No se puede especificar 'ShowPrivileges' porque se muestra a todos los usuarios |
| 121 | No se pudo validar el documento |
| 122 | Error de actualización |
| 124 | Error al procesar el identificador del esquema |
| 125 | El comando falló, a menudo debido a una referencia ambigua o a la falta de sesión. |
| 126 | La base de datos ya existe |
| 127 | El nombre de la base de datos ya existe en mayúsculas y minúsculas |
| 128 | Demasiados campos |
| 129 | Esperando eliminar la base de datos |
| 130 | Valor de parámetro incorrecto |
| 136 | Se perdió la posición del cursor o la función de flujo de cambios requerida no está habilitada. |
| 139 | Fallo de JS Interpreter |
| 145 | El alias no está definido en la consulta |
| 147 | no maestro |
| 148 | Recursos insuficientes para ejecutar la consulta |
| 149 | El alias ya está definido en la consulta |
| 154 | Un argumento tiene un valor no válido o un tipo incorrecto (no numérico). |
| 155 | Se encontró un valor NULO |
| 156 | Se encontró un valor INDEFINIDO |
| 157 | Se encontró un valor NAN |
| 158 | La colección ya está en uso para otro propósito |
| 159 | Se ha desbordado un valor de duración o se ha producido un error en una operación de red. |
| 161 | La versión de intercalación solicitada no es válida o no está disponible. |
| 163 | Un campo o un nombre no son válidos para su almacenamiento. |
| 164 | Un operador de consulta se anidó de una forma que no está permitida. |
| 165 | Una vista supera la profundidad máxima de anidación de 20 o hace referencia a sí misma en un ciclo. |
| 166 | La operación no se admite en una vista o se han utilizado demasiados elementos posicionales. |
| 167 | La operación o etapa solicitada no es compatible con una vista. |
| 168 | No se reconoce una expresión o un operador de canalización o tiene un argumento no válido. |
| 169 | BadValue $maxTimeMS tiene un valor no integral |
| 170 | BadValue $maxTimeMS está fuera de rango |
| 171 | No se puede crear un índice sobre varios campos de matriz. |
| 173 | El valor de omisión debe ser positivo |
| 174 | La verbosidad esperada del registro debe ser un número |
| 181 | El patrón de claves coincide con varios índices; en su lugar, especifique el índice por su nombre. |
| 197 | La especificación del índice contiene un campo no válido o no admitido. |
| 207 | uuid debe ser un campo binario de 16 bytes con el subtipo UUID (4) |
| 224 | Esta función de consulta no está permitida en el contexto actual. |
| 225 | Se inició una transacción más reciente en la sesión, por lo que la anterior no puede continuar. |
| 241 | No se pudo convertir un valor al tipo solicitado en $convert. |
| 250 | Vista no válida |
| 251 | El número de transacción especificado no coincide con ninguna transacción activa. |
| 252 | Se ha alcanzado el límite de recursión |
| 253 | No se pudo insertar la entrada en la vista |
| 254 | No se pudo eliminar la entrada de la vista |
| 256 | Documento filtrado por la cláusula $having |
| 257 | El tamaño total de todas las operaciones de la transacción supera el límite permitido. |
| 263 | Esta operación no se puede ejecutar dentro de una transacción de varios documentos. |
| 291 | no se puede encontrar el índice para la consulta $geoNear |
| 300 | La autenticación falló debido a un protocolo de enlace de SASL o a un error de sesión. |
| 301 | No se admite ningún mecanismo de autenticación ni una operación solicitada. |
| 302 | La autenticación necesita datos adicionales para completar el intercambio de SASL. |
| 303 | No se admite la configuración de etapa, opción o rol solicitada. |
| 304 | No se admite la etapa de agregación solicitada. |
| 305 | No se admite el operador de proyección de agregación. |
| 306 | No se admite el operador acumulador del grupo de agregación especificado. |
| 502 | La columna ya existe |
| 505 | Aquí no se permite la inserción |
| 601 | Las coordenadas están fuera de los límites |
| 602 | Error de índice |
| 700 | No se permiten cambios en este parámetro en el modo en vivo |
| 701 | Valor no válido para este parámetro |
| 703 | Transición de estado ilegal para este parámetro |
| 999 | ID de transacción incorrecto |
| 4570 | El parámetro $lookup espera el valor de la cadena |
| 4572 | A $lookup le faltan los campos obligatorios |
| 10065 | A un parámetro que debe ser un objeto (como vars o $rand) se le asignó un valor que no era objeto. |
| 10107 | no maestro |
| 11000 | Una clave duplicada infringe una restricción de índice única. |
| 11601 | La operación se interrumpió. |
| 11603 | La solicitud del cliente está dañada o su sintaxis es ilegal |
| 13103 | demasiadas claves compuestas |
| 13297 | Ya existe una base de datos con el mismo nombre, pero solo difiere en mayúsculas y minúsculas. |
| 13388 | Nombre de fase del oleoducto no reconocido: $CollStats |
| 13435 | no master y slaveOK=false |
| 14031 | No hay suficiente espacio en disco |
| 15888 | debe pasar el nombre de la colección para crearla |
| 15947 | los campos de un grupo deben especificarse en un objeto |
| 15950 | El nombre del campo agregado del grupo no puede ser un operador |
| 15952 | operador $group desconocido |
| 15955 | Error de sintaxis en el operador de agregación de grupos: se debe especificar el campo _id |
| 15956 | El argumento $skip es negativo; debe ser un número no negativo. |
| 15957 | el límite debe especificarse como un número |
| 15958 | El valor del $limit debe ser un número positivo. |
| 15959 | el filtro de coincidencia debe ser una expresión de un objeto |
| 15969 | Error de sintaxis: el valor del operador $project debe ser un documento. |
| 15972 | El argumento para $skip debe ser un número |
| 15973 | la especificación de la clave $sort debe ser un objeto |
| 15974 | $sort key: el orden debe especificarse mediante un número |
| 15975 | El orden de las claves $sort debe ser 1 (para el orden ascendente) o -1 (para el orden descendente) |
| 15976 | $sort stage debe tener al menos una clave de clasificación |
| 15981 | el campo de consulta no es una cadena |
| 15983 | Un objeto que represente una expresión debe tener exactamente un campo. |
| 15992 | tipo de campo no permitido: NULL en la expresión de objeto |
| 15998 | Los nombres de las rutas de campo no pueden ser cadenas vacías. |
| 16006 | No se pudo convertir un valor en una fecha porque no es un tipo de fecha válido. |
| 16007 | No se puede convertir un valor en una cadena porque se esperaba una cadena. |
| 16020 | Se llamó a un operador de expresión con un número incorrecto de argumentos. |
| 16034 | El índice inicial de $SubstrBytes debe ser de tipo numérico. |
| 16035 | El argumento de longitud $substrBytes debe ser de tipo numérico. |
| 16395 | $where no está permitido dentro de una expresión de agregación de $match |
| 16400 | no puede agregar una expresión para un campo porque ya existe una expresión para ese campo o uno de sus subcampos. |
| 16401 | no puede agregar una expresión para un subcampo porque ya hay una expresión que se aplica a todo el campo |
| 16404 | Las expresiones $ no están permitidas en este contexto |
| 16406 | No se pueden excluir campos distintos de _id |
| 16410 | El nombre de un campo o una ruta de $project comienzan ilegalmente con «$» o lo contienen. |
| 16411 | Los nombres de campo no pueden contener caracteres nulos |
| 16419 | la ruta del campo no debe contener caracteres nulos incrustados |
| 16424 | $near no está permitido dentro de una expresión de agregación de $match |
| 16426 | No se permite usar $nearSphere/$near dentro de una expresión de agregación de $match |
| 16435 | El componente de canalización debe contener un elemento |
| 16493 | Intenté crear una cadena de más de 16 MB |
| 16554 | $add solo admite tipos numéricos o de fecha. |
| 16605 | $GeoNear requiere un campo «cercano» válido y opciones de GeoNear escritas correctamente. |
| 16606 | $geoNear requiere la opción 'DistanceField' como cadena |
| 16607 | $geoNear requiere que la opción dada se especifique como una cadena. |
| 16608 | Divide por cero |
| 16610 | A $mod se le dio un divisor de cero. |
| 16611 | $mod solo admite tipos numéricos para ambos operandos. |
| 16612 | solo se permite una fecha en una expresión $add |
| 16613 | La operación intentó restar de una fecha un valor no numérico ni de fecha. |
| 16702 | $concat solo admite argumentos de cadena. |
| 16730 | el texto IndexVersion está fuera de rango |
| 16755 | no puede indexar la geometría con un orden de bobinado estricto |
| 16800 | no puede tener 2 campos geográficos |
| 16801 | 2d tiene que ser el primero en el índice |
| 16804 | objeto de ubicación esperado, la matriz de ubicación no tiene el formato correcto |
| 16810 | $mod requiere una matriz de exactamente dos valores como parámetro. |
| 16837 | Una ruta de actualización no puede modificar el mismo campo más de una vez. |
| 16868 | Nombre de variable no válido |
| 16869 | Nombre de variable no válido |
| 16870 | Nombre de variable no válido |
| 16872 | Una ruta de campo está vacía o solo se usa «$» como ruta de campo en $project. |
| 16873 | Fieldpath no comienza con $ |
| 16874 | $let solo admite un objeto como argumento |
| 16875 | Se le asignó un parámetro no reconocido a $let. |
| 16876 | Falta el parámetro 'vars' en $let |
| 16877 | Falta el parámetro 'in' en $let |
| 16878 | $map solo admite un objeto como argumento |
| 16879 | $map recibe un parámetro no reconocido. |
| 16880 | A $map le falta el parámetro de «entrada» requerido. |
| 16881 | Falta un campo obligatorio |
| 16882 | Falta el parámetro 'in' en $map |
| 16883 | La entrada a $map debe ser una matriz. |
| 16898 | $minDistance no debe ser negativo |
| 16899 | $maxDistance debe ser un número |
| 16900 | $maxDistance no debe ser negativo |
| 16945 | Se ha superado el límite de memoria de $group o $lookup. El pase permite DiskUse:true registrarse. |
| 16949 | Opción de agregación no válida; allow DiskUse debe ser un valor booleano. |
| 16990 | $out requiere un argumento de cadena u objeto que nombre el objetivo de salida. |
| 16996 | error al insertar para $out |
| 16997 | $out falló porque los índices de la colección de destino cambiaron durante el procesamiento. |
| 17040 | ElementsTrueEl argumento de $all debe ser una matriz. |
| 17041 | ElementTrueEl argumento de $any debe ser una matriz. |
| 17042 | Ambos operandos de $set IsSubset deben ser matrices. |
| 17043 | Todos los operandos de $setUnion deben ser matrices. |
| 17044 | Un operando de $setEquals no es una matriz. |
| 17045 | $setEquals requiere al menos dos argumentos. |
| 17046 | Ambos operandos de $set IsSubset deben ser matrices. |
| 17047 | Todos los operandos de $setIntersection deben ser matrices. |
| 17048 | Ambos operandos de $setDifference deben ser matrices. |
| 17049 | Ambos operandos de $setDifference deben ser matrices. |
| 17053 | La expresión de $redact no debe devolver nada aparte de las variables $$KEEP, $$DESCEND y $$PRUNE |
| 17080 | Falta el parámetro 'if' para cond |
| 17081 | Falta el parámetro «entonces» para cond |
| 17082 | Falta el parámetro 'else' para configurar |
| 17083 | Parámetro no reconocido para $cond |
| 17124 | El argumento de $size debe ser una matriz. |
| 17275 | No se puede redefinir ROOT |
| 17276 | No se encontró la variable |
| 17280 | El valor de la clave de índice es demasiado grande para indexarlo. |
| 17287 | $merge no puede modificar la misma fila de destino más de una vez. |
| 17293 | la opción de índice de texto 'textIndexVersion' debe ser un número |
| 17302 | El valor de este argumento debe ser mayor o igual a cero. |
| 17304 | $geoNear requiere argumentos de consulta geográfica y de punto «cercano» válidos. |
| 17308 | $meta recibe un argumento sin fundamento. |
| 17310 | Ambos operandos de $set IsSubset deben ser matrices. |
| 17313 | $match with $text solo está permitido como primera etapa del proceso. |
| 17320 | CreateCollection no se puede ejecutar en un espacio de nombres que contenga un nombre reservado. |
| 17385 | No se puede destinar dinero a una colección especial |
| 17390 | $group no admite expresiones de estilo inclusivo |
| 17419 | Tras la actualización, el documento resultante supera el tamaño máximo permitido. |
| 17420 | El documento a alterar es mayor que 16777216 |
| 18533 | El campo de formato debe ser una cadena |
| 18534 | Campo no reconocido hasta $date ToString |
| 18535 | La cadena con formato de fecha no es válida debido a un signo de porcentaje al final. |
| 18536 | Formato $date time ToString no válido |
| 18537 | $date ToString no puede formatear un componente de fecha que esté fuera del rango 0-9999. |
| 18627 | Falta el parámetro de «formato» para $date ToString |
| 18628 | Falta el parámetro 'date' para $date ToString |
| 18629 | tipo de argumento incorrecto |
| 25278 | $geoNear requiere un argumento 'DistanceField' |
| 26823 | No se puede representar un identificador de operación dentro de los bits disponibles. |
| 28539 | El primer argumento del comando distinto debe ser una cadena |
| 28646 | $Filter espera un objeto como parámetro |
| 28647 | Campo inesperado para $filter |
| 28648 | $Filter requiere un campo de «entrada» |
| 28649 | $Filter requiere un campo «como» |
| 28650 | $Filter requiere un campo «cond» |
| 28651 | Se requiere una entrada de matriz |
| 28656 | $substrBytes: rango no válido, el índice inicial es un UTF-8 byte de continuación. |
| 28657 | $substrBytes: rango no válido, el índice final está en medio de un carácter. UTF-8 |
| 28664 | $concatArrays solo admite entradas de matriz. |
| 28667 | Una expresión como $slice, $range o $index OfArray tiene un número incorrecto de argumentos. |
| 28680 | $abs se aplica a un valor, como el valor mínimo de longitud, que no se puede negar. |
| 28689 | El argumento de un operador debe ser una matriz, pero se especificó un tipo diferente. |
| 28690 | El segundo argumento de la matriz ElemAt debe ser numérico |
| 28691 | El segundo argumento de la matriz ElemAt debe estar representado por un entero de 32 bits |
| 28714 | El argumento de $sqrt debe ser mayor o igual a 0 |
| 28724 | El primer argumento de $slice debe ser una matriz. |
| 28725 | El segundo argumento de $slice debe ser un valor numérico. |
| 28726 | El segundo argumento de $slice debe caber en un entero de 32 bits. |
| 28727 | El tercer argumento de $slice debe ser un número. |
| 28728 | El tercer argumento de $slice debe ser un entero de 32 bits. |
| 28729 | El tercer argumento de $slice debe ser un entero positivo de 32 bits. |
| 28745 | la especificación $sample stage debe ser un objeto |
| 28746 | el argumento de tamaño para $sample debe ser un número |
| 28747 | el argumento de tamaño para $sample no debe ser negativo |
| 28748 | $sample recibió una opción no reconocida. |
| 28749 | $sample stage debe especificar un tamaño |
| 28756 | El argumento de $log debe ser numérico. |
| 28757 | $log requiere que su argumento base sea un valor numérico. |
| 28758 | El argumento de $log debe ser un número positivo. |
| 28759 | la base de $log debe ser un número positivo no igual a 1. |
| 28761 | El argumento de $log10 debe ser un número positivo. |
| 28762 | La base de $pow debe ser un valor numérico. |
| 28763 | El exponente de $pow debe ser numérico. |
| 28764 | $pow no puede tomar una base de 0 y un exponente negativo |
| 28765 | $ceil, $exp, $floor, $ln o $log10 reciben un tipo no numérico. |
| 28766 | $ln requiere un argumento numérico positivo. |
| 28812 | Fieldpath está vacío |
| 28818 | Fieldpath no comienza con '$' |
| 31022 | Este operador requiere que se especifique un parámetro de «entrada». |
| 31023 | Este operador requiere un parámetro de «expresión regular». |
| 31024 | El operador recibe un argumento desconocido. |
| 31032 | Un nombre de campo no puede contener un byte nulo incrustado. |
| 31034 | Un valor está fuera del rango permitido de [-32768, 32767]. |
| 31095 | WeekYear'iso' debe dar como resultado un número entero entre 1 y 9999. |
| 31138 | El valor $meta utilizado para la clasificación no es una palabra clave de metadatos válida. |
| 31170 | Se esperaba un objeto vacío, pero se proporcionó un valor no vacío. |
| 31249 | Una trayectoria de proyección choca con otro campo de la proyección. |
| 31254 | No se puede especificar una inclusión dentro de una proyección de exclusión. |
| 31393 | $bsonSize requiere un documento como entrada. |
| 31394 | Un operador de proyección posicional no puede aparecer en medio de una trayectoria de campo. |
| 34413 | Se usó un operador no válido en una consulta geográfica cercana. |
| 34435 | El argumento de $reverseArray debe ser una matriz. |
| 34443 | $range requiere un valor inicial numérico. |
| 34444 | $range requiere un valor inicial que se pueda representar como un entero de 32 bits. |
| 34445 | $range requiere que su valor final sea numérico. |
| 34446 | El valor final del rango debe caber en un entero de 32 bits. |
| 34447 | $range requiere un valor de paso numérico. |
| 34448 | $range requiere un valor de paso que se pueda representar como un entero de 32 bits. |
| 34449 | $range requiere un valor de paso distinto de cero |
| 34450 | El índice inicial de $substrCP debe ser de tipo numérico. |
| 34451 | El índice inicial $SubstrCP no se puede representar como un entero de 32 bits. |
| 34452 | El argumento de longitud de $substrCP no es de tipo numérico. |
| 34453 | La longitud $substrCP no se puede representar como un entero de 32 bits. |
| 34454 | $substrCP: la longitud debe ser un entero no negativo. |
| 34455 | $substrCP: el índice inicial debe ser un entero no negativo. |
| 34460 | $zip solo admite un objeto como argumento. |
| 34461 | Las entradas $zip deben ser una matriz de expresiones. |
| 34462 | La opción «predeterminada» debe ser una matriz de expresiones. |
| 34463 | la LongestLength opción de uso de $zip debe ser booleana. |
| 34464 | Se le dio a $zip un argumento desconocido. |
| 34465 | $zip requiere al menos una matriz de entrada |
| 34466 | no puede especificar los valores predeterminados a menos que el uso sea verdadero LongestLength |
| 34467 | los valores predeterminados y las entradas deben tener la misma longitud |
| 34468 | $zip recibe una expresión que no es matricial en su entrada. |
| 34471 | $strlEncp requiere un argumento de cadena. |
| 34473 | $str LenBytes requiere un argumento de cadena. |
| 40060 | $switch requiere un objeto como argumento. |
| 40061 | $switch requiere que las «ramas» sean una matriz. |
| 40062 | $switch requiere que cada rama sea un objeto. |
| 40063 | $switch recibe un argumento desconocido dentro de una rama. |
| 40064 | $switch requiere que cada rama tenga una expresión en «mayúsculas y minúsculas». |
| 40065 | $switch requiere que cada rama tenga una expresión «entonces». |
| 40066 | $switch no pudo encontrar una rama coincidente para una entrada y no se especificó ningún valor predeterminado. |
| 40067 | La expresión $switch contiene un argumento desconocido. |
| 40068 | $switch requiere al menos una sucursal |
| 40075 | $reduce requiere un objeto |
| 40076 | Argumento desconocido para $reduce |
| 40077 | $reduce requiere 'entrada' |
| 40078 | $reduce requiere 'initialValue' |
| 40079 | $reduce requiere «en» |
| 40080 | La entrada a $reduce debe ser una matriz. |
| 40081 | El operador requiere una matriz como segundo argumento. |
| 40085 | $split requiere su primer argumento para dar como resultado una cadena. |
| 40086 | El segundo argumento de $split debe dar como resultado una cadena. |
| 40087 | $split requiere un separador que no esté vacío |
| 40090 | $index OfArray requiere una matriz como primer argumento |
| 40091 | El primer argumento de $index no OfBytes es una cadena. |
| 40092 | $index OfBytes requiere una cadena como segundo argumento. |
| 40093 | $indexOfCP requiere una cadena como primer argumento. |
| 40094 | $indexOfCP requiere una cadena como segundo argumento. |
| 40096 | $index OfArray requiere valores de índice iniciales y finales integrales. |
| 40097 | $index OfArray requiere índices numéricos iniciales y finales no negativos. |
| 40148 | el ByCount campo de clasificación debe definirse como una ruta con el prefijo $ o una expresión dentro de un objeto |
| 40149 | el ByCount campo de clasificación debe especificarse como una cadena o como un objeto |
| 40156 | el campo de recuento debe ser una cadena que no esté vacía |
| 40157 | el campo de recuento debe ser una cadena que no esté vacía |
| 40158 | el campo de recuento no puede ser una ruta con el prefijo $ |
| 40159 | el campo de recuento no puede contener un byte nulo |
| 40160 | el campo de recuento no puede contener '.' |
| 40169 | la especificación $facet debe ser un objeto no vacío |
| 40170 | los argumentos de $facet deben ser matrices |
| 40171 | los elementos de las matrices en la especificación $facet no deben ser objetos vacíos |
| 40172 | la subcanalización de la etapa $facet no puede estar vacía |
| 40176 | Se han dado nombres de campo contradictorios |
| 40177 | $project y $addFields requieren al menos un campo de salida. |
| 40178 | No se pueden excluir campos excepto '_id' en una proyección de inclusión |
| 40179 | No se pueden incluir campos ni restablecer campos ni agregar campos calculados en una proyección de exclusión |
| 40180 | $project no permite un objeto vacío como valor de campo. |
| 40181 | $project:: no válido debido a:: una especificación de expresión debe contener exactamente un campo. |
| 40183 | No se puede usar un nombre de campo punteado dentro de un subobjeto. |
| 40192 | El campo 'boundaries' del $bucket debe tener al menos 2 valores |
| 40193 | Todos los valores de la opción «boundaries» de $bucket deben ser del mismo tipo |
| 40194 | La opción «boundaries» de $bucket debe estar ordenada, pero los elementos no están en orden ascendente |
| 40195 | El campo 'default' de $bucket debe ser una expresión constante |
| 40196 | El campo 'output' del $bucket debe ser un objeto |
| 40197 | Opción no reconocida para $bucket |
| 40198 | $bucket requiere que se especifiquen 'groupBy' y 'boundaries' |
| 40199 | El campo 'predeterminado' del $bucket debe ser menor que el límite inferior o mayor o igual que el límite más alto. |
| 40200 | El campo 'boundaries' de $bucket debe ser una matriz |
| 40201 | El argumento de $bucket stage debe ser un objeto |
| 40202 | El campo 'groupBy' del $bucket debe definirse como una ruta o expresión con el prefijo $ |
| 40203 | El campo debe ser un objeto acumulador |
| 40204 | El nombre del campo no puede contener '.' |
| 40205 | El nombre del campo no puede ser el nombre de un operador |
| 40206 | El acumulador es un operador unario |
| 40218 | la consulta requiere metadatos de puntuación de texto, pero no está disponible |
| 40228 | La expresión 'newRoot' de $replaceRoot debe evaluarse como un objeto. |
| 40229 | $replaceRoot requiere un objeto como especificación. |
| 40230 | $replaceRoot solo acepta la opción 'newRoot'. |
| 40234 | El campo $group debe ser un objeto acumulador. |
| 40235 | Un nombre de campo no puede contener el carácter «.» |
| 40236 | Los nombres de campo no pueden empezar por '$' |
| 40237 | Este acumulador es un operador unario y acepta un solo argumento. |
| 40239 | El campo 'GroupBy' de $bucketAuto debe definirse como una ruta con el prefijo $ o un objeto de expresión |
| 40240 | El argumento de $bucketAuto debe ser un objeto |
| 40241 | El campo 'buckets' de $bucketAuto debe ser un valor numérico |
| 40242 | El campo 'buckets' de $bucketAuto debe poder representarse como un entero de 32 bits |
| 40243 | El campo 'buckets' de $bucketAuto debe ser mayor que 0 |
| 40244 | El campo de «salida» de $bucketAuto debe ser un objeto |
| 40245 | Opción no reconocida para $bucketAuto |
| 40246 | $bucketAuto requiere que se especifiquen 'groupBy' y 'buckets' |
| 40257 | Granularidad de redondeo desconocida |
| 40258 | $bucketAuto puede especificar una «granularidad» solo con límites numéricos |
| 40260 | $bucketAuto puede especificar una «granularidad» solo con números no negativos, pero encontró un número negativo |
| 40261 | El campo 'granularity' de $bucketAuto debe ser una cadena |
| 40272 | La especificación de etapa $addFields debe ser un objeto. |
| 40319 | la especificación de la etapa $lookup debe ser un objeto |
| 40320 | falta la opción 'from' en la especificación de la etapa $lookup |
| 40321 | La opción 'from' para $lookup debe ser una cadena |
| 40322 | espacio de nombres $lookup no válido |
| 40323 | Un objeto de especificación de una fase de canalización debe contener exactamente un campo. |
| 40324 | La canalización contiene un nombre artístico no reconocido. |
| 40331 | Esta etapa de agregación no está permitida dentro de una canalización de $facet. |
| 40352 | Las rutas de los campos de $project no pueden ser cadenas vacías. |
| 40353 | La ruta de un campo no debe terminar en «.». |
| 40386 | $array ToObject requiere una entrada de matriz. |
| 40390 | $object ToArray requiere un documento como entrada. |
| 40391 | $array ToObject requiere un formato de entrada coherente. Todos los elementos deben ser matrices o todos deben ser objetos. Se detectó el objeto, ahora se ha encontrado: matriz |
| 40392 | $array ToObject requiere objetos con exactamente las claves 'k' y 'v'. |
| 40393 | $array ToObject requiere un objeto con las claves 'k' y 'v'. Faltan una o ambas claves |
| 40394 | $array ToObject requiere objetos con claves de cadena «k» y valores «v». |
| 40395 | $array ToObject requiere pares clave-valor cuyas claves sean cadenas. |
| 40396 | $array ToObject requiere un formato de entrada coherente. Todos los elementos deben ser matrices o todos deben ser objetos. Se detectó la matriz, ahora se ha encontrado: objeto |
| 40397 | $array ToObject requiere una matriz de matrices de dos elementos. |
| 40398 | $array ToObject recibe una entrada de un tipo o formato no reconocido. |
| 40400 | $mergeObjects requiere que todas las entradas sean objetos. |
| 40414 | Falta un campo de comando obligatorio o no se pudo validar. |
| 40415 | El comando contiene un campo no reconocido. |
| 40422 | El nombre de un campo de matriz BSON tiene un valor no válido. |
| 40485 | Se proporcionó un identificador de zona horaria no reconocido. |
| 40489 | $date FromParts no permite mezclar campos de calendario normales con campos de fecha de semana ISO |
| 40515 | Un FromParts argumento $date no se evalúa como un número entero. |
| 40516 | $date FromParts requiere que estén presentes «year» o «isoWeekYear» |
| 40517 | La opción «zona horaria» debe evaluarse como una cadena para los operadores de fecha. |
| 40518 | $date FromParts o $date ToParts obtuvieron un parámetro no reconocido o mal escrito. |
| 40519 | $date FromParts solo admite un objeto como argumento. |
| 40520 | ToParts Se le asignó un parámetro no reconocido a $date. |
| 40522 | $date ToParts requiere un argumento de objeto con un parámetro «fecha». |
| 40523 | $date FromParts 'year' debe ser un número entero comprendido entre 1 y 9999. |
| 40525 | week/day Los valores FromParts ISO de $date están fuera de rango o faltan campos obligatorios. |
| 40533 | El argumento de la zona horaria debe ser una cadena. |
| 40535 | Se proporcionó una opción no reconocida al escenario o a la expresión. |
| 40536 | La expresión acepta exactamente un argumento cuando se le da una matriz. |
| 40539 | Falta el argumento de «fecha» obligatorio para un operador de fecha. |
| 40540 | $date FromString solo admite un objeto como argumento |
| 40541 | $date FromString recibió un argumento no reconocido. |
| 40542 | Falta el parámetro 'dateString' para $date FromString |
| 40543 | $date FromString requiere que 'dateString' sea una cadena. |
| 40545 | La date/time cadena está incompleta y faltan los elementos necesarios. |
| 40551 | no puede pasar una date/time cadena con información de zona horaria junto con un argumento de zona horaria |
| 40553 | $date FromString no puede analizar la cadena de fecha dada. |
| 40554 | no puedes pasar una date/time cadena con un desfase GMT junto con un argumento de zona horaria |
| 40575 | $ChangeStream 'fullDocument' debe ser «predeterminado» o «UpdateLookup». |
| 40600 | $out no se puede usar en una etapa de $facet. |
| 40601 | $out y $merge solo pueden ser la etapa final del proceso. |
| 40602 | Una fase como $changeStream o $geoNear no es la primera en preparación. |
| 40603 | $GeoNear no era la primera etapa en preparación después de la optimización. ¿La optimización está deshabilitada o inhibida? |
| 40647 | Al token de reanudación del flujo de cambios le falta un campo _data o está mal escrito. |
| 40674 | Solo se permite un tipo de opción de currículum, pero se encontraron varias. |
| 50001 | la opción automática no IndexId:false está permitida para la colección especificada. |
| 50694 | A este operador se le dio un argumento desconocido. |
| 50695 | Este operador requiere un campo de «entrada». |
| 50696 | El operador solo admite un objeto como argumento. |
| 50699 | Este operador de expresión requiere que su entrada sea una cadena. |
| 50700 | El argumento 'chars' debe ser una cadena. |
| 50736 | GetMore no se puede ejecutar en una sesión con un cursor no creado en una sesión. |
| 50737 | Para ejecutar GetMore en un cursor creado por una sesión es necesario proporcionar un lsid. |
| 50752 | El índice inicial de $SubstrBytes es negativo. |
| 50808 | $changeStream stage espera un documento como argumento. |
| 51024 | El valor de «fuerza» de la intercalación debe ser de 5 o menos. |
| 51047 | Este operador o etapa no está permitido dentro de una subcanalización de $lookup. |
| 51075 | No se pueden establecer opciones tanto en $regex como en $options |
| 51076 | Memoria insuficiente para crear el índice vectorial para el número especificado de listas. |
| 51078 | No se pudo encontrar el nombre del índice. |
| 51079 | No se admiten las estadísticas de latencia |
| 51091 | Una expresión regular no es válida o está mal formada. |
| 51103 | El operador espera un objeto de argumentos con nombre, pero recibió otro tipo. |
| 51104 | El operador requiere que su argumento de «entrada» sea una cadena. |
| 51105 | El argumento 'regex' de un operador no es una cadena o un tipo de expresión regular. |
| 51106 | Un operador requiere que su parámetro «opciones» sea una cadena. |
| 51107 | Las opciones de $regex no se pueden especificar en los campos «expresiones regulares» y «opciones». |
| 51108 | Las opciones de expresiones regulares contienen un indicador no válido o un byte nulo incrustado. |
| 51109 | Una expresión regular no puede contener un byte nulo incrustado. |
| 51110 | Las opciones de expresiones regulares no pueden contener un byte nulo incrustado. |
| 51111 | La expresión regular proporcionada a este operador no es válida. |
| 51151 | El tamaño del búfer para almacenar la salida superó el límite de tipos de datos |
| 51156 | No se pudo ejecutar una expresión regular en $regex durante la evaluación. |
| 51270 | Un objeto de subproyección vacío no es un valor de proyección válido. |
| 51272 | Error de sintaxis: $projection requiere al menos un campo de salida. |
| 51744 | El operador requiere que la palabra «reemplazo» sea una cadena. |
| 51745 | El operador requiere que su argumento de «búsqueda» sea una cadena. |
| 51746 | El argumento de «entrada» de un operador no es una cadena. |
| 51747 | Un operador necesita un parámetro de «reemplazo». |
| 51748 | Este operador requiere un parámetro de «búsqueda». |
| 51749 | Este operador requiere un parámetro de «entrada». |
| 51750 | Un operador de agregación recibió un argumento desconocido. |
| 100003 | Error interno del sistema al procesar la ruta de consulta optimizada |
| 100005 | Se ha superado un límite configurado, como recopilaciones, funciones personalizadas o privilegios. |
| 100006 | Se ha superado el número máximo de usuarios permitidos. |
| 3040501 | $rand no acepta argumentos actualmente |
| 3041701 | $getField recibió un argumento desconocido en $project. |
| 3041702 | $project:: inválido debido a:: $getField requiere que se especifique un 'campo' |
| 3041703 | $project:: inválido debido a:: $getField requiere que se especifique una 'entrada' |
| 3041704 | $getField requiere el argumento 'field' para dar como resultado una cadena. |
| 4161100 | $setField y $unsetField solo admiten un objeto como argumento. |
| 4161101 | A $setField o $unsetField se le asignó un argumento desconocido. |
| 4161102 | $setField y $unsetField requieren que se especifique un «campo». |
| 4161103 | $project:: inválido causado por:: $setField requiere que se especifique un 'valor' |
| 416105 | $setField o $unsetField requieren una «entrada» para evaluar un objeto. |
| 4161106 | $setField y $unsetField requieren 'field' para obtener una constante. |
| 4161107 | $setField o $unsetField requieren 'field' para dar como resultado una cadena. |
| 4161108 | $project no permite hacer referencia a una ruta de campo aquí; usa {$literal:...} en su lugar. |
| 4161109 | $setField y $unsetField requieren que se especifique un campo de «entrada». |
| 4662500 | El comando contiene un campo no reconocido. |
| 4862100 | El espacio de nombres completo supera la longitud máxima permitida. |
| 5166301 | $DateDiff solo admite un objeto como argumento |
| 5166302 | $DateDiff recibió un argumento no reconocido. |
| 5166303 | Falta el parámetro 'startDate' en $DateDiff |
| 5166304 | Falta el parámetro 'endDate' en $DateDiff |
| 5166305 | Falta el parámetro «unidad» en $DateDiff |
| 5166307 | Un argumento $dateDiff no es una fecha. |
| 5166308 | $DateDiff se desbordó al calcular la diferencia de fechas. |
| 5166400 | $dateAdd y $dateSubtract requieren que su argumento sea un objeto. |
| 5166401 | $dateAdd o $dateSubtract tienen un argumento no reconocido. |
| 5166402 | $dateAdd o $dateSubtract requieren que estén presentes la fecha de inicio, la unidad y el importe. |
| 5166403 | $dateAdd requiere que StartDate se pueda convertir en una fecha |
| 5166404 | $dateAdd espera una cadena que defina la unidad de tiempo |
| 5166405 | $DateAdd espera una cantidad entera de unidades de tiempo |
| 5166406 | DateAdd desbordado |
| 5166503 | Se ha proporcionado un valor de unidad de tiempo desconocido. |
| 5439002 | $DateTrunc se desbordó al calcular la fecha truncada. |
| 5439006 | El valor BinSize de DateTrunc no es compatible |
| 5439007 | $dateTrunc solo admite un objeto como argumento |
| 5439008 | Argumento $DateTrunc no reconocido; fecha esperada, unidad, binSize, zona horaria, inicio. OfWeek |
| 5439009 | Falta el parámetro 'date' para $dateTrunc |
| 5439010 | Falta el parámetro «unidad» en $dateTrunc |
| 5439012 | $dateTrunc requiere que «fecha» sea una fecha. |
| 5439013 | $dateDiff y $dateTrunc requieren que 'unit' sea una cadena. |
| 5439014 | El valor de «unidad» de $DateDiff y $DateTrunc no es una unidad de tiempo reconocida. |
| 5439015 | $dateDiff o $dateTrunc requieren que «start» sea una cadena. OfWeek |
| 5439016 | El valor de «inicioOfWeek» de $dateDiff o $dateTrunc no es un día de la semana válido. |
| 5439017 | $dateTrunc requiere que 'binSize' sea un entero de 64 bits. |
| 5439018 | $dateTrunc requiere que 'binSize' sea mayor que 0. |
| 5447000 | La etapa $collStats debe ser un objeto anidado. |
| 5626500 | $GeoNear, $near y $nearSphere no están permitidos en este contexto, ya que estos operadores requieren ordenar los datos geoespaciales. Si no necesita ordenarlos, considere usar $GeoWithin en su lugar. |
| 5654600 | $project no permite hacer referencia a una ruta de campo en este contexto. |
| 5654601 | $project:: no válido debido a que:: $getField requiere 'field' para evaluarse como una constante, pero tiene un argumento no constante |
| 5654602 | $getField requiere un «campo» para dar como resultado una cadena. |
| 5733415 | no se puede modificar $mod by cero |
| 5860400 | $geoNear requiere un argumento «cercano» |
| 5887502 | Todos los operandos de $setEquals deben ser matrices. |
| 5911200 | PlanExecutor error durante la agregación:: causado por:: $mergeObjects solo admite objetos |
| 5976500 | Se ha asignado a $DateAdd un valor de parámetro «importe» no válido. |
| 6045000 | Se ha asignado a $DateSubtract un valor de parámetro «importe» no válido. |
| 7158303 | $switch no encontró ninguna rama coincidente para la entrada y no se especificó ningún valor predeterminado. |