How I stopped worrying and learned to love the Mongo Shell
blog.mongohq.com
blog.mongohq.com
Internally we use a modified version that sorts object keys before displaying, and recognises various time fields from our schema showing the values in localtime.