Ответ 1
Issue с вашим вопросом
Пример:
Mode.destroy({ where: { id: [1,2,3,4] }})
У меня есть несколько contentIds.
Mode.findAll({
where: {
id: contentIds
}
})
После обнаружения всех, как я могу удалить несколько строк из таблицы.
Или скажите мне другие варианты удаления нескольких записей одним запросом.
Issue с вашим вопросом
Пример:
Mode.destroy({ where: { id: [1,2,3,4] }})
Если вы хотите удалить ВСЕ модели определенного типа, вы можете использовать:
Model.destroy({where: {}}).then(function () {});
Это приведет к удалению всех записей типа "Модель" из базы данных. Протестировано с помощью mysql;
Использовать метод destroy http://sequelize.readthedocs.org/en/latest/docs/instances/#destroying-deleting-persistent-instances
Mode.destroy({
where: {
id: contentIds
}
})
Чтобы уничтожить все записи в модели:
Model.destroy({
where: {}
}).then(function(){
console.log('destroy all data');
res.redirect('/');
})