Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ORM Sequelize/node.js操作数据_Javascript_Node.js_Orm_Sequelize.js - Fatal编程技术网

Javascript 使用ORM Sequelize/node.js操作数据

Javascript 使用ORM Sequelize/node.js操作数据,javascript,node.js,orm,sequelize.js,Javascript,Node.js,Orm,Sequelize.js,我希望创建一个异步函数/类方法,该方法能够进入我的任务数据库,并将所有“complete”值更改为true 我的模型叫Task。我想我可能对什么是模型感到困惑,因为我只是想设定 Task.complete = true; 这不是在做什么。我如何实际访问和操作数据?我正在制作一个类方法 Task.completeAll() = async function(){ Task.complete = true; } 我一直在任务中使用.findAll()方法,但我认为它只用于查找数据,而不必操作

我希望创建一个异步函数/类方法,该方法能够进入我的任务数据库,并将所有“complete”值更改为true

我的模型叫Task。我想我可能对什么是模型感到困惑,因为我只是想设定

Task.complete = true;
这不是在做什么。我如何实际访问和操作数据?我正在制作一个类方法

Task.completeAll() = async function(){

 Task.complete = true;
}
我一直在任务中使用.findAll()方法,但我认为它只用于查找数据,而不必操作数据


谢谢。

您应该使用诸如更新等模型方法。例如:

Task.update({ complete: true }, { })
如果您只想更新某些记录,只需在选项对象中指定where

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