Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
Interfejs Repository definiuje zestaw metod operacji na modelach, które służą do adaptacji operacji CRUD (tworzenie, odczytywanie, aktualizowanie, usuwanie) dla źródła danych.
Zwraca listę modeli, które spełniają określone parametry zapytania.
find(options?: any): Promise<IModel[]>Zwraca model, który spełnia określone parametry zapytania. Jeśli istnieje wiele pasujących modeli, zwracany jest tylko pierwszy z nich.
findOne(options?: any): Promise<IModel>Zwraca liczbę modeli, które spełniają określone parametry zapytania.
count(options?: any): Promise<Number>Zwraca listę oraz liczbę modeli, które spełniają określone parametry zapytania.
findAndCount(options?: any): Promise<[IModel[], Number]>Tworzy obiekt danych modelu.
create(options: any): voidAktualizuje obiekt danych modelu na podstawie określonych warunków zapytania.
update(options: any): voidUsuwa obiekt danych modelu na podstawie określonych warunków zapytania.
destroy(options: any): void