Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Filtrar Resultados del Gráfico

Los filtros muestran un subconjunto de resultados que cumplen con un criterio determinado. Atlas Charts proporciona dos maneras de filtrar los datos para una sola gráfica. Puedes usar:

  • La Filtra campos numéricos, string, de fecha o booleanos en la Pestaña de filtro para gestionar la mayoría de tus necesidades de filtrado de datos.

  • La Query Bar para filtrar tus datos utilizando consultas más complejas, como consultas con operadores lógicos, o procesar datos sin procesar utilizando la pipeline de agregación.

Para aprender cómo filtrar resultados en varios gráficos de tu tablero, consulta Filtrar tableros según los valores de campo.

El constructor de gráficos contiene una pestaña de filtros donde puedes arrastrar y soltar campos para especificar filtros para tus datos. Para filtrar datos usando la pestaña de filtro:

  1. Haz clic en la pestaña central en el generador de gráfica:

    Imagen que muestra cómo acceder a la pestaña de filtros
  2. Arrastra un campo desde el Fields en la izquierda, en la sección Chart Filters de la pestaña.

El tipo de dato del campo seleccionado determina las opciones de filtro disponibles. Selecciona tu tipo de campo y, si es aplicable, tu tipo de filtro de fecha para ver las opciones de filtro disponibles.

Nota

No puede usar el mismo campo en varios filtros.

Puedes activar o desactivar un filtro en la pestaña Filter. Los filtros desactivados no afectan a los documentos que aparecen en la gráfica. Los filtros deshabilitados aparecen opacos y no pueden editarse hasta que se habiliten.

Para alternar si un filtro está habilitado, pase el mouse sobre un filtro y establezca la opción que aparece en la parte superior del filtro en la configuración deseada.

Imagen que muestra el interruptor del filtro
haga clic para ampliar

Puedes expandir o contraer las tarjetas de filtros de la gráfica haciendo clic en Show o Hide en esa tarjeta.

Los filtros deshabilitados se minimizan automáticamente.

Los filtros activados y contraídos se siguen aplicando a tus gráficos.

La barra Query sobre la visualización de gráficas admite consultas más complejas que el panel de filtros. Además, puedes utilizar la barra de query para crear pipeline de agregación para procesar tus datos antes de que se muestren.

Para filtrar datos utilizando la barra Query:

  1. En la barra Query, introduzca un documento de filtro. Utilizar la misma sintaxis que se utiliza en la parte de query de db.collection.find() método. El documento de tu filtro debe estar entre llaves.

  2. Haga clic en Apply.

Los siguientes ejemplos muestran cómo construir consultas con diferentes operadores. Expanda un ejemplo para ver la query.

Si tu query no es válida, Charts mostrará el icono en la barra Query.

Haz clic en la barra Query si no se muestra ya para ver los detalles del error. Charts muestra detalles del error para:

  • Errores del lado del cliente, como JSON mal formados, y

  • Errores del lado del servidor, como no válidos MQL.

Ejemplo de error de filtro
haga clic para ampliar

Revisa los detalles del error y ajusta tu query en consecuencia.

  • Los filtros en colecciones grandes pueden presentar problemas de rendimiento si la colección no está debidamente indexada.

  • Las funciones de fecha utilizadas en la barra de query de Atlas Charts son consistentes y compatibles con las funciones de fecha utilizadas en el mongosh. Como resultado, puedes usar:

    • new Date(),

    • ISODate(), o

    • new ISODate().

    La función Date() (a diferencia del constructor new Date()) devuelve la fecha actual como una string, por lo que no se puede usar para consultar fechas en Charts.

Volver

Guardar y reutilizar consultas

En esta página