#7 とりあえず、Mongo関係の実装を分離