http://www.goinggo.net/2013/07/analyze-data-with-mongodb-and-go.html