This is a python program that hopefully will help you to create the best indexes for your queries.
...
- Run with localhost MongoDB
- Allow passing a schema (with data types)
- Create functions to analyze and give rankings to possible indexes (using .explain() and .hint() from Mongo)
- Allow passing simple find queries
- Allow passing aggregate queries
- Present result ordered by index rankings