Navigation
This documentation refers to the MongoDB Charts beta service in MongoDB Atlas. Read the on-premises documentation to learn how to use the MongoDB Charts beta on site.

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.

Features

Aggregation Functionality
MongoDB Charts provides 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.
Seamless Integration with MongoDB Atlas
Charts provides seamless integration with MongoDB Atlas. You can link MongoDB Charts to Atlas projects and quickly get started visualizing your Atlas cluster data.
Document Data Handling
Charts handles document-based data, including embedded objects and arrays. Utilizing a nested data structure provides the flexibility to structure your data as it best fits for your application while still retaining powerful visualization capabilities.

Concepts

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.

Note

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.

Example

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

Chart Types

The following pages describe the specific construction and use cases for each chart type in MongoDB Charts:

Tutorials

After you launch MongoDB Charts, the following tutorials will help you get started building visualizations with your data and explore key features offered by MongoDB Charts:

Movie Details Tutorial
Visualize a data set containing details on movies, such as cast, critic reviews, and release.
Order Data Tutorial
Visualize a data set containing sales data from a mock office supply store. The tutorial illustrates how to visualize inventory, customer analytics, and total sales.

Atlas Pricing with MongoDB Charts

MongoDB offers MongoDB Charts in Atlas as a SaaS application. Using the Charts SaaS application is free while Charts is in beta; however standard Atlas data transfer fees still apply.

Charts runs queries against Atlas databases to create visualizations, resulting in data transfers. The cost of data transfer is billed as per the Data Transfer Fees section of the Atlas Pricing page. Charts is currently hosted on AWS us-east-1 region, and uses this region to calculate the fees.

  • If your data cluster is on AWS us-east-1, the same region data transfer fee applies.
  • If your data cluster is on a different AWS region, the different region data transfer fee applies.
  • If your data cluster is not hosted on AWS, the data transfer fees depend on the cloud provider and region you are using.