Skip to content

Charts

MongoDB Charts is the best way to create visualizations of MongoDB data. Connect to any MongoDB instance as a data source, create charts and graphs, embed them into your applications or build live dashboards for sharing and collaboration.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

258 results found

  1. Do not allow same item to be added to data sources

    We are seeing that we will have the same data source added multiple times.
    This is confusing to the end user

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Sources  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    planned  ·  Tom responded

    Thanks Scott. We currently allow this because it’s possible the user would want to have multiple data sources pointing to the same collection, but with different data source pipelines.

    That said I agree 100% that it’s confusing, and we have some plans to rework data sources to avoid this situation.

  2. Editable color ordering and ability to create palette for all chart type

    Actually it looks like the colors are alphabetically ordered.
    It would be great if we can edit this behavior by occurrence of the field for example.

    It would be great to add other colors or at least a custom color palette where we can actually create a palette for each chart type

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. When doing a lookup, sort the remote data source names

    Also, show the aliased remote data source name. If I have two data sources for the same collection, one with a pipeline filter, and the other without, and each named distinctly, show the manually entered name

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Building Charts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Ability to send email / slack alerts based on the data in the charts

    Charts usually contain aggregated / pivoted data. Ability to alert on a specific variable would be great !

    45 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Add inclusive option for relative date filter

    Using a relative filter "from last 1 year" displays the last 365 days of data. If the dates are binned by month, that often means that the first month does not contain a full month's data.

    Please add an option for the relative filter to include complete data for the first bin.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  0 comments  ·  Building Charts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Sum as Annotation, Include "Previous Period"

    I am using Charts to track "direct" sales of my app. Other sales charts, like those featured on Stripe's dashboard or Mac App Store, feature a sum and "previous period" metric that quickly shows you how much sales are up/down for a given period. See attached.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Custom color scheme

    I would like to have the ability to define my own color scheme that is then used for either entire dashboards or individual charts. At the current moment, the color schemes available are hardcoded. While they make the dashboards attractive, when integrated into existing applications that follow a certain styleguide, it's not ideal.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    planned  ·  Tom responded

    Thanks for the suggestion Thomas – we are planning on implementing this later this year.

  10. filter

    The filters applied at the dashboard level should also be applied to the "Get Charts Data" export feature. The export currently contains all data from the underlying dataset.
    This counters the user's expectation, which may be to export only what is filtered/visible.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Allow non Atlas data on Dashboard

    In the on-prem version of Charts the page at
    https://docs.mongodb.com/charts/onprem/data-sources#std-label-add-data-source

    mentions,

    Procedure
    From the Data Sources list, click the New Data Source button.
    Enter the Connection String URI of the MongoDB deployment to which you want to connect.

    For the Atlas version I would like to pull data from any of my Internet accessible MongoDB servers to form a more complete enterprise dashboard. Much like with Compass, all that is needed is a connection string and you are off too charting. The strict only Atlas data access is a bit too restrictive IMHO.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Sources  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Allow $merge aggregation for Charts data sources

    We would like to have separate databases for each client. They will have access to dashboards we create with their respective data but we would like to have some dashboards for internal use that combine the data from multiple clients. Merging collections in different db's would accomplish this.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Do not load filters values from database

    On large collections, loading filters potential values is very resources consuming. It would be great to not load all the data when displaying the filters.
    A button to toggle this behaviour would be great.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. UUID fields are not getting parsed correctly

    Charts does not seem to support UUID fields and applies some sort of string value to it that cannot be encoded into UTF-8.
    That makes it very hard to ping what is the exact documents they are associated with if we use that field for grouping.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. filter week

    In filters for dates if we apply relative dates it shows from Sunday-Saturday, but we want it to show Monday-Sunday,

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Add support for contextmenu event within embedded SDK

    In the latest Charts beta there is support to hook click events to a callback.

    chart.addEventListener("click", (payload) => { .. } )

    I tried hooking the context menu (right click) event

    chart.addEventListener("contextmenu", (payload) => {...}

    but Charts asserts that is not recognized with a dialog

    Not supported event: contextmenu (sic)

    Being able to have both (left) click and the context menu user interactions will provide developer flexibility along with a better and more consistent user experience.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Embedding  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Binning: Add bin "others" for outliers

    Oftentimes there are outliers in the data I want do visualize (e.g. all data between value 1 and 10 but few very large values like 100). This makes e.g. bar charts unreadable when binning because I have to decide between large bin size (hiding details in the parts of the data which are most interesting) or having the bars squeezed until they are not readable anymore. It'd be perfect to decide an lower/upper limit when binning and to summarize values below/above as "others".

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Support Choropleth Chart Shape Schemes for Italian Regions

    Have Choropleth Chart Shape Schemes for Italy

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    started  ·  Tom responded

    We’ll get this into the next release.

  19. Visualize polygons and points on the same map

    Capability to visualize GeoJSON polygons and points from data collection on the same map view. That would allow user to create custom grid on a map.

    IMHO it'd be very helpful feature when working with geolocation helping to visualize things and also debug during development.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Dashboard filter for specific chart or All charts

    Option to have a Dashboard filter for a specific chart or All charts.
    In other words, Filter can be mapped to a list of charts

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Dashboards  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    started  ·  Tom responded

    Thanks for the suggestion! We are actually in the process of allowing individual charts to be opted in/out of dashboard filters.

  • Don't see your idea?

Feedback and Knowledge Base