This manual pertains to an upcoming release, and is made available for testing purposes only.

MongoDB Charts

MongoDB Charts is a tool to create visual representations of your MongoDB data. Data visualization is a key component to providing a clear understanding of your data, highlighting correlations between variables and making it easy to discern patterns and trends within your dataset. MongoDB Charts makes communicating your data a straightforward process by providing built-in tools to easily share and collaborate on visualizations.


One of the most powerful features of MongoDB Charts is its built-in aggregation functionality. Aggregation allows you to process your collection data by a variety of metrics and perform calculations such as mean and standard deviation to provide further insight into your data.

Further, MongoDB Charts handles document-based data, including nested objects and arrays. This provides the flexibility of structuring data how it fits best for your application while still retaining powerful visualization capabilities.


The following elements of MongoDB Charts provide the flow of data from its source to a visual representation:

Element Description
Data Source A reference to a MongoDB collection which contains the data you wish to visualize. Note that deleting a data source has no effect on the underlying MongoDB collection. For information on connecting to and managing a data source, see Data Sources.
Chart A visualization which maps to a single data source.
Dashboard A group of one or more charts.

Dashboards are the cornerstone of MongoDB Charts as they are where you create and view your data visualizations. For details on how to create, manage, and share dashboards, see Dashboards.


Since a chart can only display data from a single collection, dashboards which combine multiple charts are not only useful, but necessary for visualizing data from multiple collections in a single view. This can lead to new insights into your data which may not be immediately apparent.


The following dashboard contains two charts, each with distinct focal points into a collection containing movie data:

Installation  →