🛠️Clase MongoDbService

Servicio responsable de gestionar la comunicación con MongoDB 📦. Se conecta a la base de datos, obtiene la colección comments y expone un método para obtener los primeros 20 comentarios.

\TECHNICAL_FULL_STACK_MILLION\DOT_NET\POC\POC_001_HelloWorldREST\POC_001_HelloWorldREST\Services\MongoDBService.cs

ENLACE GITHUB

🔍Responsabilidades

📐Principios SOLID Aplicados

⚙️Método: GetFirst20CommentsAsync()

Este método realiza una consulta asíncrona sobre la colección comments y devuelve los primeros 20 elementos. Está protegido contra errores comunes como:

Devuelve: Task<List<Comment>>

🧠Resumen Técnico

La clase MongoDbService actúa como puente entre la lógica de negocio y la base de datos MongoDB, manteniendo las buenas prácticas de diseño orientado a objetos gracias a SOLID 🧱. Ofrece un punto centralizado para consultar los comentarios sin acoplamiento excesivo con la base de datos.