例如,如果Thingie是带有名为“details”的字段的Sequelize模型,则以下代码将所有行的详细信息字段设置为相同值。 (我使用的MySQL在数据库中。)在Sequelize中,更新从findAll返回的第一个实例修改所有实例(mySQL)
Thingie.findAll().then(function(thingies) {
thingies[0].update({ details: "details about 0" });
});
如果一样的东西是3项的数组,这三个都会有自己的细节列集。要清楚,我只是试图修改第0行,但所有的行都被修改了。
这是一个Sequelize中的错误还是对findAll有什么根本的误解?
尝试增加的PrimaryKey:忠实于id字段模型定义文件。 –
你能提供关于设置'Thingie'的代码吗?我认为有一个完整的示例代码可以帮助我们发现代码出了什么问题。 – Brian