Refactor Finder::findOne to use mongo find method under the hood so that zero/many cases can be handled