Conexión de la Base de Datos a una API Existente (GET)
Desliza para mostrar el menú
Hasta ahora, los datos pueden haberse almacenado en arreglos o variables temporales. Ahora se reemplaza esa lógica con consultas a la base de datos.
En lugar de devolver datos codificados, se utiliza el modelo para obtener datos desde MongoDB.
app.get('/users', async (req, res) => {
const users = await User.find();
res.json(users);
});
Para un solo elemento:
app.get('/users/:id', async (req, res) => {
const user = await User.findById(req.params.id);
res.json(user);
});
Ejemplos:
'/users': devuelve todos los usuarios de la base de datos;'/users/123': devuelve el usuario con id 123 de la base de datos.
Esto reemplaza los datos en memoria por datos reales de la base de datos.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Conexión de la Base de Datos a una API Existente (GET)
Hasta ahora, los datos pueden haberse almacenado en arreglos o variables temporales. Ahora se reemplaza esa lógica con consultas a la base de datos.
En lugar de devolver datos codificados, se utiliza el modelo para obtener datos desde MongoDB.
app.get('/users', async (req, res) => {
const users = await User.find();
res.json(users);
});
Para un solo elemento:
app.get('/users/:id', async (req, res) => {
const user = await User.findById(req.params.id);
res.json(user);
});
Ejemplos:
'/users': devuelve todos los usuarios de la base de datos;'/users/123': devuelve el usuario con id 123 de la base de datos.
Esto reemplaza los datos en memoria por datos reales de la base de datos.
¡Gracias por tus comentarios!