FusionCharts supports generation of charts dynamically using ExpressJS and MongoDB.
ExpressJS is a minimalistic framework for Node.js which is used to create web applications.
MongoDB is a NoSQL based data store which stores data in the form of collection of documents where each document is of custom JSON format called BSON.
For detailed implementation and source code download, follow this link.