2: BadValue
MongoDB¿Qué significa?
Se pasó un valor no válido o inesperado a un comando o consulta. MongoDB no pudo interpretar el argumento como un valor aceptable.
¿Por qué ocurre?
Un argumento de operador no válido, un número fuera de rango, un valor de opción no soportado, una especificación de ordenación mal formada, una expresión de consulta mal formada o una combinación inadecuada de parámetros.
Cómo solucionarlo
Corrija el argumento según la pista de campo/valor del mensaje de error. Valide las opciones de comandos y consultas con la documentación. Compruebe el formato de las expresiones sort/projection/aggregate. Lleve los rangos y tipos de valores al rango válido.