I’m having a similar issue with a Dice roller. The method doesn’t do much, but it does load a rather large Document (the entire Game document - with all the players, and move history, etc.) - I’m thinking it’ll need to be refactored and normalized, but that’s a lot of work - and I’ve heard you shouldn’t have to normalize with MongoDB (I’ve always been skeptical though).
I’m going to first look at refactoring my lazy update method (it just shoves the entire document into the the update method of my collection, rather than selectively updating just the one new field that I add when a roll is made - lazy I know). But there’s not a lot of insight to be gleamed from kadira.io to be honest (unless I’m not using it right - is there a line by line profiler somehwere in there?)
Let me know if you figure anything out. 