Вложенные запросы¶
create: { data } | [{ data1 }, { data2 }, ...{ dataN }] — добавляет новую связанную запись или набор записей в родительскую запись. create доступен при создании (create) новой родительской записи или обновлении (update) существующей родительской записи
1 2 3 4 5 6 7 8 9 10 11 12  |  | 
createMany: [{ data1 }, { data2 }, ...{ dataN }] — добавляет набор новых связанных записей в родительскую запись. createMany доступен при создании (create) новой родительской записи или обновлении (update) существующей родительской записи
1 2 3 4 5 6 7 8 9 10 11  |  | 
update: { data } | [{ data1 }, { data2 }, ...{ dataN }] — обновляет одну или более связанных записей
1 2 3 4 5 6 7 8 9  |  | 
updateMany: { data } | [{ data1 }, { data2 }, ...{ dataN }] — обновляет массив связанных записей. Поддерживается фильтрация
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  |  | 
upsert: { data } | [{ data1 }, { data2 }, ...{ dataN }] — обновляет существующую связанную запись или создает новую
1 2 3 4 5 6 7 8 9 10 11 12  |  | 
delete: boolean | { data } | [{ data1 }, { data2 }, ...{ dataN }] — удаляет связанную запись. Родительская запись при этом не удаляется
1 2 3 4 5 6 7 8  |  | 
deleteMany: { data } | [{ data1 }, { data2 }, ...{ dataN }] — удаляет связанные записи. Поддерживается фильтрация
1 2 3 4 5 6 7 8 9 10  |  | 
set: { data } | [{ data1 }, { data2 }, ...{ dataN }] — перезаписывает значение связанной записи
1 2 3 4 5 6 7 8 9  |  | 
connect — подключает запись к существующей связанной записи по идентификатору или уникальному полю
1 2 3 4 5 6 7 8 9  |  | 
connectOrCreate — подключает запись к существующей связанной записи по идентификатору или уникальному полю либо создает связанную запись при отсутствии таковой;
disconnect — отключает родительскую запись от связанной без удаления последней. disconnect доступен только если отношение является опциональным.