我有两个表:书籍和文章,它们之间有多对多的关系.加入表是BookArticles.
车型/ books.js
module.exports = function(sequelize, DataTypes) {
return Food = sequelize.define("Book", {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
allowNull: false,
autoIncrement: true,
unique: true
}
});
}
Run Code Online (Sandbox Code Playgroud)
车型/ articles.js
module.exports = function(sequelize, DataTypes) {
return Food = sequelize.define("Article", {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
allowNull: false,
autoIncrement: true,
unique: true
}
});
}
Run Code Online (Sandbox Code Playgroud)
车型/ bookArticles.js
module.exports = function(sequelize, DataTypes) {
return Food = sequelize.define("BookArticles", {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
allowNull: false,
autoIncrement: true,
unique: true
}, …Run Code Online (Sandbox Code Playgroud) 我有一个多个contentIds.
Mode.findAll({
where: {
id: contentIds
}
})
Run Code Online (Sandbox Code Playgroud)
找到所有内容后如何从表中删除多行.
或者告诉我使用单个查询删除多个记录的其他选项.
尝试添加相同键的值但迭代它.这是我的阵列
arr = [ {a: 10, b: 5, c: 2}, {a: 5, c: 3}, { b: 15, c: 4}, {a: 2}, {} ]
Run Code Online (Sandbox Code Playgroud)
想要转换它就像
{a: 17, b: 20, c: 9}
Run Code Online (Sandbox Code Playgroud)