#mysql #node.js #orm #sequelize.js
Вопрос:
Я использую Node js и выполняю вставку или обновление в таблице. Как я могу проверить, пуста ли таблица, используя sequelize не полный sql query.is есть способ, которым я могу получить общее количество строк также в таблице
Ответ №1:
Для подсчета всех строк в таблице можно использовать следующий метод, например:
Users.findAndCountAll()
.then(result => {
console.log(result.count);
console.log(result.rows);
})
.catch(err => {
throw err;
});
Я рекомендую вам выполнить поиск в документации по секвенированию, вот ссылка: Секвенировать документацию
Ответ №2:
вы можете использовать count:
const { count, rows } = await Users.findAndCountAll();
if (count === 0 amp;amp; rows === 0) {
// do you thing
}