Best analytics/data visualization library for MongoDB

To quickly provide a more current answer to a very old question:

MongoDB Charts is a first-party MongoDB tool designed to visualise data from your MongoDB collections. You can create charts with a drag and drop interface, arrange the charts onto your dashboards, and embed them into your own applications without code.

Charts is available as a part of MongoDB Atlas, or it can be installed as an on-prem server.

MongoDB Charts screenshot


If you use MoSQL,https://github.com/stripe/mosql, you can make your database a PostgresSQL instance and connect to Chartio. Then you can use SQL to query your data.

You can see how MongoHQ is connecting their MongoDB data into Chartio here, http://chartio.com/blog/2014/02/mongodb-with-chartio


Since you already specified D3.js, i heartily recommend Cube Time series visualization tool kit that built on

  • Mongodb
  • D3
  • Node
  • websocket

Its still in early development. But looks very promising. And one of the cool feature is it packed with websocket, this will be a interesting choice for real time data visualization for web. Have a look