buscando en la pila del servidor nodejs con nodejs/expresar y mangostamangosta mejores prácticas con capa de datos en la solicitud de nodo
¿Qué se considera una solución mejor práctica?
(1) La creación de un módulo de modelo de datos mangosta luego trabajar con el modelo de objetos
(2) Creación de un módulo envoltorio capa de datos que va a utilizar internamente el modelo de mangosta
Pros para (1)
me gusta mucho el Las clases de estilo OOP mongoose me dan, agrego mis propios métodos, mis propios setters y getters, puedo agregar validation y event-handlers, y usar el DataModel sin redefinirlo en otro módulo.
Pros para (2)
yo debería ser capaz de maqueta de la capa de datos con la aplicación más simple (pruebas, etc ..) o cambiar una base de datos si es necesario.
¿Qué opinas?
Gracias por esta pregunta, siento que hay mucho debate sobre cómo usar Mongoose fuera de una demostración de juguete. – Paul