A implementação de repositórios genéricos e Unit Of Work são tarefas complexas no MongoDB. A falta de mecanismos no componente dificultam sua adoção. Veja neste artigo como implementar. Unit of Work O Unit Of Work é um padrão usado para
MongoDB
ASP.NET Core - Persistence com MongoDB
Neste artigo será apresentado uma estratégia de persistence, real, que pode ser usada para quebrar o acoplamento entre a persistência do MongoDB com as Models do domínio. Separação de Conceitos A maneira mais fácil de adicionar a persistência do MongoDB