Методы клиента¶
$disconnect — закрывает соединение с БД, которое было установлено после вызова метода $connect (данный метод чаще всего не требуется вызывать явно), и останавливает движок запросов (query engine) Prisma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
$use — добавляет посредника (middleware)
1 2 3 4 5 | |
next — представляет "следующий уровень" в стеке посредников. Таким уровнем может быть следующий посредник или движок запросов Prisma;
params — объект со следующими свойствами:
action— тип запроса, например,createилиfindMany;args— аргументы, переданные в запрос, например,whereилиdata;model— модель, например,UserилиPost;runInTransaction— возвращаетtrue, если запрос был запущен в контексте транзакции;
методы $queryRaw, $executeRaw и $runCommandRaw предназначены для работы с SQL. Почитать о них можно здесь;
$transaction — выполняет запросы в контексте транзакции.
Подробнее о клиенте можно почитать здесь.