Вложенные запросы¶
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 доступен только если отношение является опциональным.