Repository
Traduzione Beta Non Ufficiale
Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →
Il Repository è simile a EntityManager ma le sue operazioni sono limitate a un'entità specifica.
È possibile accedere al repository tramite EntityManager.
Esempio:
import { User } from "./entity/User"
const userRepository = dataSource.getRepository(User)
const user = await userRepository.findOneBy({
id: 1,
})
user.name = "Umed"
await userRepository.save(user)
Esistono 3 tipi di repository:
-
Repository- Repository standard per qualsiasi entità. -
TreeRepository- Repository, estensione diRepositoryutilizzata per entità ad albero
(come le entità marcate con il decoratore@Tree).
Possiede metodi speciali per lavorare con strutture ad albero. -
MongoRepository- Repository con funzioni speciali utilizzate esclusivamente con MongoDB.