SeeRepo con Mongoose
Mongoose describe tus datos de MongoDB en código. SeeRepo lo lee dentro del framework que use tu app, a menudo Express o Next.js.
Lo que lee SeeRepo
- Tus modelos, de
mongoose.model("X", schema),model<T>("X", schema)y los ayudantes que tu proyecto escriba con la misma forma. Cada uno es un modelo de datos en tu mapa. - El archivo que define un modelo pasa a ser datos, así que se queda con tus datos a la derecha del mapa y no dentro de tu producto.
- MongoDB como servicio, por tus paquetes, tus variables de entorno y las URLs de tu código.
Un ejemplo de nuestro banco de pruebas
hagopj13/node-express-boilerplate, una API de Express, leída en un commit fijo:
- 2 modelos de datos: Token y User
- 2 archivos de datos, 3 acciones y 34 piezas internas
- MongoDB, encontrado como servicio con su prueba
async-labs/saas, un monorepo con apps de Next.js y APIs de Express, enseña 7 modelos de Mongoose: Discussion, EmailTemplate, Invitation, PasswordlessToken, Post, Team y User.
Bueno saber
- Un modelo se encuentra por la llamada que lo registra, nunca por el nombre de su archivo.