I use charts as an iFrame embedded to my website, and our clients ( another Team inside my company) should always analyse different user ID`s data. Having that in my mind, I created general purpose graph charts and when used, the query inside the iFrame would query the user ID`s wanted.
The problem is that, your mongoChart would first do all query inside the Charts ( Query and Filters) and then filter the document (on iframe code) that should have been filtered before. The result is that, even for a small collection ( 1 million documents 200mb size) a chart wouldn`t load. I am losing a lot with that, searching for new tools that could do that without a problem, after all, if I do the same aggregation with my pymongo it takes 0.5 seconds! And your mongoCharts wouldn`t complete the task.
Please help, I use mongo Atlas and using Charts would make my life easier.