使对mongoose的依赖可配

hi, 你的库很好用，但我根据我当前项目的需要做了点改进， 让mongoose可配，不再默认`require('mongoose')`，同时做了兼容，其它用户可以无痛升级。

希望尽快更新到NPM库中。