Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Convertir tipos de datos de los campos

Puedes convertir el tipo de dato de los campos devueltos de tu fuente de datos en el constructor de gráficas a un tipo de dato diferente. Por ejemplo, puedes convertir números almacenados como cadenas en números, convertir fechas almacenadas como cadenas o sellos de tiempo Unix en fechas, o tratar campos ObjectId como fechas.

  • Su implementación debe usar MongoDB 7.0 o posterior.

  • No puedes convertir campos GeoJSON.

  • No se pueden convertir arreglos anidados de más de un nivel.

Para convertir el tipo de dato de un campo, haz clic en ese campo y selecciona Convert type en el menú Ellipsis (...).

Para cambiar el tipo de datos de un campo, haz clic en ese campo y selecciona "Convertir tipo" en el menú de los puntos suspensivos.

Atlas Charts admite la conversión de datos en los siguientes tipos:

Etiqueta
Tipo BSON
String
Date
Number
Boolean

Los tipos de datos se convierten mediante una pipeline de agregación. Para cada conversión de tipo que selecciones, puedes encontrar la etapa de agregación subyacente viendo tu pipeline de agregación.

Para ver los efectos de tu conversión en un documento de muestra, consulta un documento de origen de muestra.

Tus conversiones se guardan con tu definición de gráfica.

Puedes convertir arreglos de datos primitivos y campos de datos primitivos a partir de arreglos de documentos. Cada elemento en el arreglo se convierte al nuevo tipo. Sin embargo, si la conversión es inválida o si el valor original del elemento es null, el elemento se convierte en null. No puedes convertir arreglos anidados a más de un nivel de profundidad.

Ejemplo

Tienes un arreglo de cadenas de texto:

["1", "fish", "42"]

Aplicar la conversión de tipo de dato Number devuelve el siguiente arreglo:

[1, null, 45]

Ejemplo

Tienes un arreglo de documentos con los campos foo y bar:

[{foo: "1", bar: "2"}, {foo: "fish", bar: "tacos"}, {foo: "45",
bar: "46"}]

Aplicar la conversión de tipo de datos Number al campo foo devuelve el siguiente arreglo de documentos:

[{foo: 1, bar: "2"}, {foo: null, bar: "tacos"}, {foo: 45, bar:
"46"}]

El icono de un campo convertido refleja el nuevo tipo de datos y se vuelve verde. Para remover una conversión y devolver el campo a su tipo de datos original, seleccione Auto Detect del menú Ellipses (...) Convert Type.

Un campo convertido a cadena mostrará un símbolo "A" verde para indicar su nuevo estado.