Repository
Inoffizielle Beta-Übersetzung
Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →
Ein Repository funktioniert ähnlich wie der EntityManager, beschränkt seine Operationen jedoch auf eine konkrete Entität.
Du kannst auf das Repository über den EntityManager zugreifen.
Beispiel:
import { User } from "./entity/User"
const userRepository = dataSource.getRepository(User)
const user = await userRepository.findOneBy({
id: 1,
})
user.name = "Umed"
await userRepository.save(user)
Es gibt drei Arten von Repositories:
-
Repository- Standard-Repository für beliebige Entitäten. -
TreeRepository- Spezialrepository als Erweiterung desRepositoryfür Baum-Entitäten (z. B. mit@Treedecorator markierte Entitäten). Bietet spezielle Methoden für Baumstrukturen. -
MongoRepository- Repository mit MongoDB-spezifischen Funktionen.