Sequelize: уничтожить / удалить все записи в таблице

Я использую Mocha для модульных тестов.

когда тестирование начнется, я хотел бы удалить все предыдущие записи в таблице.

что я пробовал:

db.User.destroy({ force: true }).then(() => {
}).then(() => done());


db.User.destroy(
    {where: undefined},
    {truncate: false}
).then(() => {
    return 
}).then(() => done());


db.User.destroy({}).then(() => {
    return db.User.bulkCreate(users)
}).then(() => done());

Я продолжаю получать следующую ошибку:

 Error: Missing where or truncate attribute in the options parameter of model.destroy.

Как удалить / уничтожить все записи в таблице?

1 ответов


вы можете попробовать использовать

db.User.destroy({
  where: {},
  truncate: true
})