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
  1. Interactive charts

    I wish mongo charts to be interactive. like to handle clicks to view details and make data manipulations. My use case is to track low engaging users through graphs and send some notifications to them

    41 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

    started  ·  2 comments  ·  Chart Types & Features  ·  Flag idea as inappropriate…  ·  Admin →
  2. Expose Charts creation using API and get back embedded chart's URI

    We can use Chart's API to construct the charts on demand through various JS application and client requirements, without exposing the Charts dashboard / data sources in a multi tenant application. We can use the API's to modify / create charts and get back the embedded chart URI to show on the application UI.

    40 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  ·  Building Charts  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow export/download of chart data once embedded into an application.

    Allow export/download of chart data once embedded into an application. It seems like currently, you can only view on screen in the application and you can only download the chart data if you are in MongoDB Atlas.

    38 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

    planned  ·  2 comments  ·  Embedding  ·  Flag idea as inappropriate…  ·  Admin →
  4. Responsive charts

    One of the selling points for Qlik is the ability to have charts that resize depending on the screen size. I struggle a bit when resizing the screen and the charts don't resize. They should be responsive and adapt to the screen size!

    30 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

    2 comments  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →
  5. Embeded dashboard

    Ability to embeded Dashboard.

    The goal is to embed with SDK a complete dashboard.
    Approximatively same thing as embeded Charts but for a complete dashboard and possibility to add filters.

    28 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

    planned  ·  7 comments  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →
  6. import/export charts

    It would be great if we could import and export the charts somehow. While the drag and drop interface is nice it would be beneficial if we could host it in our code git and test/adjust the aggregations when we change the underlying schema.

    27 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

    started  ·  3 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add more specific roles for Charts

    It will be great to have more specific roles to Charts totally separate from other Altas roles.

    Currently if you want to have one team member allowed to configure charts,
    you have to give him access (at least read only) to everything outside of Charts space, as cluster and database informations or even Stitch configuration.

    26 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

    1 comment  ·  Sharing  ·  Flag idea as inappropriate…  ·  Admin →
  8. Export Options

    After creating a chart, provide export options of generated graph as an image (variable formats), documents (PDF, DOCX, etc), and as a simple HTML page that has CSS styling.

    25 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

    3 comments  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →
  9. Ability to toggle Dark Theme

    Most dashboards from different services offer the ability to be in Dark Mode, which is easier to read and saves loads of energy.

    As a workaround users can use browser extensions to apply a css dark theme.

    Firefox: https://addons.mozilla.org/en-US/firefox/addon/dark-mode-webextension/

    Chrome: https://chrome.google.com/webstore/detail/care-your-eyes/fidmpnedniahpnkeomejhnepmbdamlhl

    23 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

    under review  ·  3 comments  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →
  10. Data source substitution

    Please add an ability to use same charts with different data sources

    19 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

    under review  ·  5 comments  ·  Data Sources  ·  Flag idea as inappropriate…  ·  Admin →
  11. Hyperlinks in charts

    The idea is to be able to create hyperlinks with data from the charts in order to create connections with other web apps. This is similar to a Kibana functionality

    17 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

    planned  ·  4 comments  ·  Chart Types & Features  ·  Flag idea as inappropriate…  ·  Admin →
  12. 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 !

    12 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

    1 comment  ·  Data Sources  ·  Flag idea as inappropriate…  ·  Admin →
  13. Switching Chart Type should not erase existing settings

    If I change the chart type (e.g. a Line Chart) from Discrete to Continuous, it'd be nice if I didn't have to restart from scratch. Currently it erases my settings.

    12 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

    planned  ·  0 comments  ·  Building Charts  ·  Flag idea as inappropriate…  ·  Admin →
  14. Clickable values

    One of the biggies missing for charts (from my perspective) is the ability to click and filter by values on the charts. Most BI tools do so and it's an easy and intuitive way to navigate up and down through the data. Similar to what "analyse schema" does in Compass, but much more flexible.

    12 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

    started  ·  0 comments  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →
  15. $todayDate filter

    This allows us to create charts that give us insight whether this is a great, good, average or a bad day. The $todayDate filter range should be 00:00:00 to 23:59:59

    11 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

    under review  ·  0 comments  ·  Building Charts  ·  Flag idea as inappropriate…  ·  Admin →
  16. Chart zoom

    Horizontally dragging across a section of a chart with your mouse should zoom in on the range of data you selected. Default zoom ranges would also be nice (ex: a chart with lots of historical data, but only displaying the last n-days, allowing a user to optionally zoom out to see the rest of the data).

    11 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

    planned  ·  0 comments  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →
  17. Set a Custom Timezone for all Dates by Default

    Since mongo by default stores the dates in UTC timezone, whenever we have to create a chart based on the time, we need to always go to the customize section and change the timezone. It's a repetitive process and sometimes people forget, and end up exporting wrong data. (A major use-case for charts for us is also self-serve data export by non tech users)

    We can change the timezone using an aggregation pipeline, but that changes the data type itself from date to number (by splitting into day, month, hour etc); and then it's manual work in the chart UI…

    10 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

    1 comment  ·  Building Charts  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ability to add plain text

    If you have a huge dashboard with all kind of things, but you want to group them under a title, lets say:
    You have 10 charts on left with aggregations from collection A and 10 charts on the right with aggregations from collection B.
    You can easy clarify things if you put a plain text above all charts as title.

    For example:
    [Collection A] <- plain text
    All charts from collection A

    10 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  ·  Chart Types & Features  ·  Flag idea as inappropriate…  ·  Admin →
  19. Increase query timeout

    Sometimes it tooks too long to execute queries on large Collections (loading data for charts)

    9 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

    1 comment  ·  Data Sources  ·  Flag idea as inappropriate…  ·  Admin →

    Timeout was increased from 60 seconds to 90 seconds. There aren’t currently plans to increase it further, but keeping the issue open in case it needs it be looked at again in the future.

  20. 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.

    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

    0 comments  ·  Building Charts  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6 7
  • Don't see your idea?

Feedback and Knowledge Base