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

236 results found

  1. Show data point info box when hovering chart

    Currently in order to see the data point info box of a chart it is required to put the cursor exactly on the chart line, which is quite difficult.
    It would be nice to get the data point info box when just hovering the chart.
    Attached example screenshot.
    Thx

    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)
  2. Title of each chart with Tooltip option

    Hover over title option with Tooltip that displays help text instead of subtitle description which takes up too much space.

    For Dashboards, Tooltip feature is especially convenient to allow end users to understand how the metric is calculated with a dynamic popover that displays on hover

    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. Multiple custom tooltip details

    while building a chart, like a scatter plot, you can add a tool tip detail to annotate data points with extra information. This is very useful but unfortunately if I want to add multiple fields, I have to use a projection with $concat to combine the fields and this leads to weird wrapping, it would be nice if there was an option to add multiple fields from the source documents as tooltip details

    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)
  4. Provide Chart CLI

    After exporting Chart, would like to change the new data source with the same collections and a new dynamic dashboardID and import through CLI, this will help for individual Tenant dashboard dynamic creation. We use this dashboardID in our application for visualization

    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)
  5. programmatic

    It will be amazing to support programmatically creating/updating/deleting the dashboards and charts, with SDKs and/or Terraform.

    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)
  6. Ability to open a Dashboard in a new tab

    I'd like to be able to open Dashboards in a new tab. The links to Dashboards are not "real links", so it's not possible to right click / cmd+click to open a Dashboard in a new tab.

    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

    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)
  7. Use NUTS2 or NUTS3 codes for European countries

    It is better to use official NUTS2 or NUTS3 codes and names for European regions as they can be matched with statistics.

    That will be better than regional abbreviations you found on some random pages. European regions are standardized by their NUTS codes.

    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)
  8. Query library import/export

    Currently there is no way to manage queries in the query library other than looking at them and deleting them. A way to import & export queries 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)
  9. highlight vs filter option for dashboard filters

    An issue I ran into with a line chart is that you can only display so many data points before it starts showing incomplete data. I wanted to add a date range dashboard filter to the line chart but that only highlighted the data in that date range instead of filtering it out, so that chart still said incomplete data. it would be nice to have a toggle to switch it to actually filtering out the data from the input to the chart if possible

    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  ·  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)
  10. Better support for showing Kilobytes/Megabytes as values

    I'm trying to plot various storage data metrics from a CI pipeline. This involves plotting quite a lot of values that are stored as "bytes".

    There doesn't seem to an easy way to format this data and present it nicely:

    • The dropdown of supported types doesn't include this option.
    • The Multiplier option for axis comes close, but then causes the ticks in the rendered graph to be weird.

    Ideally, the "Convert type" dropdown would support this. Alternatively, making the "Number Converter" better support this would also be an option.

    --

    After playing around with it, i discovered that computed fields…

    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)
  11. Add a "Download as (CSV/JSON/...)" button to each charts while they are embedded

    Since we can now embed charts and dashboards, it would be amazon if we enable "Get chart data" functionality while the charts are embedded as we can now do in the Charts section in Atlas.

    By doing so, the user will be able to export the dataset with "Download - CSV" and "Download - JSON" buttons for the selected chart.

    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  ·  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)
  12. MQL Dashboard Filter like Jira has

    Right now you can only add dashboard filters about a specific field. It would be nice if you could also add an arbitrary MQL dashboard filter so a viewer familiar with mql can refine results generated in the dashboard. Potentially without access to $accumulator, $function javascript operators etc for security/billing reasons.

    Jira has a feature like this and it is very useful for consumers of a dashboard to answer more advanced questions

    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)
  13. Charts Click-event exposed in Atlas Charts UI

    Use Case: Building an Extended Profiler with mongod log data.

    The right-click event maybe satisfactory if it is added to the expanded view, and the scatter plot point is anchored so that after you are done with the data view pop-up, you can quickly see what point you clicked.

    The other option, possibly better is to expose the click-event that is already there in the SDK but make it available in the Atlas Charts UI. A couple common actions could be keeping/expanding the tooltip onClick, or open another window that is tethered to a field or the entire documents data,…

    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)
  14. Persist custom values in filters

    Since filter values are generated from sample of data, filter does not always includes all values that we would like to filter on. User is therefore forced to add custom values. A custom value however is not retained if not checked so one ends up adding those values every time we would like to compare charts with different filters turned on/off.

    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)
  15. Support Atlas Search-based filtering when embedded dashboard/chart filter is set

    Currently, when setFilter() is called on an embedded dashboard/chart, a $match aggregation stage is added to the data source pipeline; however, if the data source pipeline is using $search or $searchMeta, we need a way to allow Atlas Search to handle the filtering, since $match cannot precede $search/$searchMeta. Providing a programmatic way to set/modify a compound operator inside $search/$searchMeta would address this need

    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

    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)
  16. Confirm deletion of Dashboard by typing title (name) of Dashboard

    Just like when deleting a collection from mongodb, users should be prompted to confirm deletion of a dashboard by typing its title. This way unintended deletion of dashboards will be prevented in the future.

    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)
  17. Edit Query Bar/Aggregation Pipeline in Embed

    Currently, the Embed SDK's filtering happens after the aggregation pipeline — which means it is useless for filtering the input to the aggregation pipeline.

    Say, if I only want to aggregate documents between certain dates, or has a field equal to a specific value, those will have to be hardcoded in the Query Bar. I cannot use the filter in the SDK since the filter is applied after the aggregation pipeline, meaning the fields I want to filter by are not present.

    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)
  18. datatables.net

    Dears, thanks for you effort to dev mongodb, I would like to suggest a Table UI like:
    datatables.net

    with this we can dev so quick the admin backed of our applications, like for example a quick list of customers, etc... and edit.

    Best regards.

    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)
  19. Provide your individual developers access to specified data sources without providing them access to all of the datasources

    We want to provide your individual developers access to specified data sources without providing them access to all of the datasources in the Atlas Project.

    Unfortunately this is not possible as Charts permissions are at the Project level. Any user provided access to a datasource in a Project will have access to all datasources in that Project.

    We want to have the ability to set datasource access permissions per user.

    Best regards,
    Frank

    3 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. Make Dashboard filters more customizable.

    For example, being able to delete and narrow down the available values to toggle on and off. I am filtering by a large amount of org ids and I don't want to see a whole bunch of org ids that I didn't add on my filter list. Make it hard to remember which ones should be toggled on. Also, if you could rename filter values just for the filter page, and not have it affect/rename the actual values. Fort example, replace those org ids with the names of the orgs but not have the actual ids in the system change.

    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)
  • Don't see your idea?

Feedback and Knowledge Base