Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
De Repository-interface definieert een reeks methoden voor modelbewerkingen, bedoeld om de CRUD-bewerkingen (aanmaken, lezen, bijwerken, verwijderen) van de gegevensbron aan te passen.
Geeft een lijst van modellen terug die overeenkomen met de zoekparameters.
find(options?: any): Promise<IModel[]>Geeft een model terug dat overeenkomt met de zoekparameters. Als er meerdere overeenkomende modellen zijn, wordt alleen het eerste geretourneerd.
findOne(options?: any): Promise<IModel>Geeft het aantal modellen terug dat overeenkomt met de zoekparameters.
count(options?: any): Promise<Number>Geeft de lijst en het aantal modellen terug dat overeenkomt met de zoekparameters.
findAndCount(options?: any): Promise<[IModel[], Number]>Maakt een modeldata-object aan.
create(options: any): voidWerkt een modeldata-object bij op basis van de zoekvoorwaarden.
update(options: any): voidVerwijdert een modeldata-object op basis van de zoekvoorwaarden.
destroy(options: any): void