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

    52 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  ·  Chart Types & Features  ·  Flag idea as inappropriate…  ·  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. Conditional formatting

    After you define a KPI, will be awesome if you can color them:

    • By expressions:
      Red if number is less than 33.
      Yellow if number is grater than 34 and less then 50.
      Green if number is grater than 51.

    • By scale:
      A gradient from Red to Green (with yellow in the middle) and values from 0 to 100.

    • Static:
      Just color this KPI number purple.

    NOTE: Colors and values must be configured by user.

    48 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  ·  Building Charts  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  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.

    47 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  ·  Embedding  ·  Flag idea as inappropriate…  ·  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. 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.

    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

    7 comments  ·  Dashboards  ·  Flag idea as inappropriate…  ·  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. 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

    completed  ·  3 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Dashboard Filters

    Need the ability to choose filters at the dashboard level that will apply to all included charts. I often create dashboards at an organizational level and share the function-specific details to stakeholders. The ability to share a single dashboard with "locked" filters would be a huge advantage as it would prevent me from creating 20 duplicate dashboards for each stakeholder.

    20 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  ·  Dashboards  ·  Flag idea as inappropriate…  ·  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. Add a "Download as (CSV/JSON/...)" button to each chart in Charts

    Now that we can share charts to people outside of our org it would be really nice if they could download each chart data.

    Right now it is only possible if one can edit the chart but it is really useful also for users that are only viewers

    18 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

    completed  ·  1 comment  ·  Dashboards  ·  Flag idea as inappropriate…  ·  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. 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.

    18 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  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Ability to Bin Dates by Week on Charts

    Th binning feature is fantastic! My only issue is that there isn't the ability to bin weekly. Our data is across Monday to Friday so every weekend bring a drop in our graph. Please add this feature !

    13 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

    completed  ·  3 comments  ·  Building Charts  ·  Flag idea as inappropriate…  ·  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. Enable $lookup for charts

    Our team needs to get data from a separate collection to add to a chart. It is possible to add the field to our collection in the aggregation pipeline builder, however $lookup is unavailable for use in Charts.

    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

    1 comment  ·  Building Charts  ·  Flag idea as inappropriate…  ·  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. Show trendlines in charts

    It would be great to add support for trendlines in column and line charts.

    For example, if I have a chart for daily/weekly/monthly active users, it would be very helpful to have a trendline to show if the active users are increasing or decreasing.

    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

    completed  ·  0 comments  ·  Building Charts  ·  Flag idea as inappropriate…  ·  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. Move dashboards between Atlas projects and organizations

    I would like to be able to move dashboards between organizations and projects. This will enable flexibility on any future organizational changes. Enable the ability to export dashboards and import them into new billing accounts or projects would be helpful. Or you enable sharing between organizations and projects, that will allow then users to convert the shared dashboard into it's own version. That would work as well.

    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

    4 comments  ·  Building Charts  ·  Flag idea as inappropriate…  ·  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. Embed Chart with API

    It will be great if we can pass filters to embed chart. like date range or id

    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

    completed  ·  1 comment  ·  Embedding  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Month-to-date, Quarter-to-date & Year-to-date filtering

    Enable the possibility to use Month-to-date, Quarter-to-date & Year-to-date filtering options using Timestamp in any MongoDB Chart. At the moment, it's only "Last", "Now" & "Next".

    7 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  ·  Chart Types & Features  ·  Flag idea as inappropriate…  ·  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. Secondary y-axis

    Having an aggregation in y-axis (e.g. showing per petrol filling occasion date the amount of petrol and the paid price) would be much better readable if scaling could be done for primary and secondary y-axis. Is anything like that on the roadmap? Cheers. :-)

    7 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

    completed  ·  0 comments  ·  Chart Types & Features  ·  Flag idea as inappropriate…  ·  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. Cumulative trends over time

    By placing a time variable on the X axis, we can create a graph of records created for each day/week/month/etc. It would be very helpful to also have the ability to plot cumulative totals over time; in other words, have the point (X, Y) represent the fact that at time X, Y total records existed in the collection.

    7 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

    completed  ·  1 comment  ·  Building Charts  ·  Flag idea as inappropriate…  ·  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. Allow charts to be viewed without login

    Allow teams to give easy access to mongoDB charts without the need for a user. This is to allow easy sharing of dashboards, without having to create a user each time.

    5 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  ·  Sharing  ·  Flag idea as inappropriate…  ·  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. Fix Text Table Colors

    Text table rows are hard coded to either have white or the greenish-gray background depending on whether you select the light or dark theme.

    They should be transparent so they respect the background styling of the page like every other chart.

    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

    completed  ·  0 comments  ·  Embedding  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Dashboard level date filters

    Our business needs to see data at various date ranges from yesterday/last week/all time. It would be great to have date pickers (with quick access to common "last week", "last month" etc) at the dashboard level.

    Currently we have to duplicate our dashboards for each date range required by the business and this is very time consuming.

    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

    1 comment  ·  Dashboards  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Allow to add custom labels on axes values

    Some of data is stored as numerical value but later is changed into text by enums. It would be useful to, add key value pair, so in a chart instead of 1 on the axis, there would be text field e.g. 'accepted users'

    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  ·  Building Charts  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    This can now be accomplished with String Binning. Alternatively if the enums reference values in another collection, you can use the new Lookup Fields feature to get access to the string codes for each value.

← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base