Whether the chart should be automatically refreshed.
The background color to use for the chart.
If no background is provided, it will set a default background color based on the theme.
To control the background color using CSS and classes, set to transparent
.
The base url for your MongoDB Charts instance.
This should look something like: https://charts.mongodb.com/charts-example-url-zdvkh
The id for the chart you want to embed.
This can be found in the "Embed Chart" dialog when viewing a chart on a dashboard.
The filter to apply to the embedded chart.
This expects an object that contains a valid query operators. Any fields referenced in this filter are expected to be whitelisted in the "Embed Chart" dialog for each Chart you wish to filter on.
A function that returns a valid JWT that will be used to authenticate the user.
This function will be called when the chart is first rendered, and then successively when the SDK needs to refresh an invalid token.
See also getRealmUserToken
The height of the embedded chart.
If no height is provided, it will default to stretching to the height of it's container. If a value is provided without units, it will be assumed to be pixels (px).
How long in seconds a chart's data is considered fresh.
By default, staleness tolerance is 1 hour.
How frequently a chart should refresh once it has been embedded.
The minimum refreshInterval is 10 seconds. By default, a chart will never refresh once rendered.
Whether to show the MongoDB attribution logo on the embedded chart.
By default, this is set to true
The color scheme to apply to the chart.
If the theme is set to 'dark' and you have specified a custom background color, you should ensure that your background color has appropriate contrast.
The width of the embedded chart.
If no width is provided, it will default to stretching to the width of it's container. If a value is provided without units, it will be assumed to be pixels (px).
Generated using TypeDoc
The set of options that you can use when both creating an EmbedSDK object or using EmbedSDK.createChart