Saltar al contenido principal

Repositorio

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Repository es similar a EntityManager, pero sus operaciones están limitadas a una entidad concreta. Puedes acceder al repositorio a través de EntityManager.

Métodos Útiles de QueryRunner

import { User } from "./entity/User"

const userRepository = dataSource.getRepository(User)
const user = await userRepository.findOneBy({
id: 1,
})
user.name = "Umed"
await userRepository.save(user)

Existen 3 tipos de repositorios:

  • Repository - Repositorio estándar para cualquier entidad.

  • TreeRepository - Repositorio, extensión de Repository para entidades arbóreas (como las entidades marcadas con el decorador @Tree). Incluye métodos especializados para trabajar con estructuras jerárquicas.

  • MongoRepository - Repositorio con funciones específicas para MongoDB.