Prerequisites
To use Cube with MongoDB you need to install the MongoDB Connector for
BI. Learn more about setup for MongoDB
here.
- MongoDB Connector for BI
- The hostname for the MongoDB database server
- The username/password for the MongoDB database server
Setup
Manual
Add the following to a.env file in your Cube project:
mongosqld appropriately. See here for an example config
file.
Environment Variables
Pre-Aggregation Feature Support
count_distinct_approx
Measures of typecount_distinct_approx can
not be used in pre-aggregations when using MongoDB as a source database.
Pre-Aggregation Build Strategies
To learn more about pre-aggregation build strategies, head
here.
By default, MongoDB uses batching to build
pre-aggregations.
Batching
No extra configuration is required to configure batching for MongoDB.Export Bucket
MongoDB does not support export buckets.SSL
To enable SSL-encrypted connections between Cube and MongoDB, set theCUBEJS_DB_SSL environment variable to true. For more information on how to
configure custom certificates, please check out Enable SSL Connections to the
Database.