refaktoryzacja mongoreposuitory