Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Conexión de la Base de Datos a una API Existente (GET) | Sección
Trabajando con MongoDB en Aplicaciones Express

bookConexió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.

question mark

¿Qué cambia al conectar tu API a una base de datos?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 11

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 11
some-alt