Я хочу вставить несколько записей одновременно в таблицу.Здесь у меня есть 3 таблицы с именами Page
и Permission
и User
.
У пользователя есть идентификатор, имя, адрес электронной почты, pwd
Страница имеет идентификатор имя_страницы
У разрешения есть id, page_id и user_id
Включил 10 страниц во время заполнения, если я добавлю какого-либо пользователя, он должен создать разрешение для этого пользователя на все страницы (запрос на массовое разрешение должен запускаться 10 раз)вот мой код
const data = {
name:"string",
email:"string",
pwd:"string"
}
const users = await models.User.create(data );
const page = await models.Page.findAll({});
const dd = {
page_id :page.map(p => p.id),
user_id:users.id,
status : true
}
const permission_add = await models.Permission.bulkCreate({dd})