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

56 results found

  1. Daily Emails

    It would be cool if I could get an email every morning from one of my dashboards.

    6 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  ·  2 comments  ·  Sharing  ·  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. Add database name to the "Select Data Source" dialog

    Hey, when adding a new chart the "Select Data Source" dialog pops-up. This dialog shows some of the collections I used recently. However, it only displays the collection name, not the database name. If I have a deployment with multiple databases containing the same collection names, I can not distinguish which collection belongs to which database.
    Please add the database name. Something like "database-name"/"collection-name".

    Best regards,
    Max

    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

    completed  ·  1 comment  ·  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)
  3. 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  ·  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. 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  ·  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. 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  ·  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. 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

    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.

  7. Charts change data source for a whole dashboard

    change data source for a whole dashboard

    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)
  8. boolean aggregation

    Right now you can only count/distinct boolean types. It would be nice if you could count true or false only values.

    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)
  9. Ability to hide a chart title and release the space it occupies

    I'd like to be able to create/embed charts without titles. I can currently set the title to a simple space character but the space at the top remains blank/taken.

    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)
  10. Ability to do a math expression on Text -> Number

    Let's say you are sale mobiles and in database you have something like:

    "Model" | "Quantity" | "Price/Item"

    And you want to see all your sales, you must provide in a Text -> Number the following expression: "Quantity" * "Price/Item".

    Or you have another database as backup data before transformations and you want to compare counts between databases.

    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)
  11. Toggle chart legend visibility

    Being able to toggle the visibility of the chart legends would be nice for use-cases where they aren't necessary.

    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)
  12. resizable sidebar

    In MongoDB Charts, some of our attributes are quite long, and it's really hard to build charts on "Fields" with long names because the attribute names are truncated. Hovering over each field name is the only way to see the full name.

    This adds a lot of frustration and wastes time while building charts because it forces users to hover over every truncated field for a few seconds to read the name. When there are similar attributes, this becomes unwieldy quickly.

    Example:

    • CompletedAppointmentGaps
    • CompletedAppointmentGapsWhileMember
    • CompletedAppointmentGapsWhileNonmember
    • ...

    All we see is:
    - CompletedApp...
    - CompletedApp...
    - CompletedApp...
    - ...

    Current workaround:…

    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

    completed  ·  1 comment  ·  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)
  13. Aggregation function name changes should not break user charts

    Ideally users shouldn't see broken charts if it's just a function name change. To make it transparent to users, there should be some links between what's displayed on UI and the real function names. One example is that changes in CHARTS-4755 broke our charts: changing aggregation function name from "stdev" to "standard deviation" shouldn't require every user who uses that function to fix their charts.

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

    This is a quick fix that would improve the experience for everyone: please stop using those annoying tooltips that get in the way of the real buttons that we want to use. It creates such a bad experience for an overly great product. Please, please, no more tooltips!

    (everytime I want to force a refresh I have to avoid this annoying tooltip)

    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

    completed  ·  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)
  15. Gauge Chart Bug: Shows section the chart colored, even though target and actual are 0

    See attached screenshot - The Gauge chart has a bug, where it displays a section of the half-circle colored, even though target and actual value are 0

    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)
  16. Field value label alias/override

    When building a chart it is currently to provide a label override. E.G. change the label from 'document.subdocument.field' to 'mylabel. There should also be an option to provide value aliases/label overrides; E.G. be able to alias an int field with value 0 to ''red". Imagine a document field "color" of type int, where int defines a color used by a client. In the charts these values 0/1/2/3 mean little as they do not describe the value; being able to provide an alias of 'red/blue/green/yellow' would make it more meaningful

    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)

    This can be done with String Binning. The feature lets you put 1 or more strings into a category and assign a new name. If the original values are numbers, you will need to convert the type to a string for this to work.

  17. Dragging groups in text chart has a bug with arrays

    I am creating a chart and moving the order of data elements that are part of a group. When doing this, i am noticing that data elements with array parameters are not moving correctly. I took a screenshot see attached. The Naics code data element is not an array. Status is an array. Somehow the array parameters moved from status to NAICS while I am making changes.

    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)
  18. Filter out number of rows to display in text table

    It would be great to be able to filter out the number of rows to display in a text table, for instance, to show the top 10 of something

    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. Fonts size

    If the charts generated are meant to be used directly (e.g.without editing them in third party graphic applications) like embebed in webpages, then we need to be able to change at least the size of the fonts.

    p.s. no rush to implement the selection of font style, just size for now would be great. Thanks

    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)
  20. Filtering by fields in an Array of Objects

    Currently if you have an array of objects you cannot filter by the values of those objects. Charts concatenates all of the values in that field together.

    For instance, if the structure looks like this:

    { owners:
    [
    {"name": "Bob Smith",
    {"address": 123 Main St.},
    {"name": "Janet Smith",
    {"address": 321 Other St.}
    ]
    }

    The available filter for name would be "Bob SmithJanet Smith", which returns no results.

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

Feedback and Knowledge Base