Управление данными с помощью ORM Sequelize / node.js - PullRequest
0 голосов
/ 15 марта 2020

Я хочу создать метод функции / класса asyn c, который сможет go войти в мою базу данных задач и изменить все "полные" значения на true.

Моя модель называется Task. Я думаю, что я не совсем понимаю, что это за модель, потому что я просто пытаюсь установить

Task.complete = true;

, которая ничего не делает. Как мне на самом деле получить доступ и манипулировать данными? Я делаю метод класса.

Task.completeAll() = async function(){

 Task.complete = true;
}

Я использую метод .findAll () в Задаче, но я подумал, что он будет использоваться, чтобы просто находить данные, а не обязательно манипулировать ими.

Спасибо.

1 Ответ

0 голосов
/ 15 марта 2020

Вы должны использовать методы модели, такие как update . Например:

Task.update({ complete: true }, { })

Если вы хотите sh обновить только определенные записи, просто укажите , где в объекте параметров:

Task.update({ complete: true }, { where: {
  complete: false
}
})
...