01/10/2018, 11:35
Lấy danh sách từ table bài viết và table thể loại trong sequelize
làm sao lấy danh sách từ table bài viết và table thể loại trong sequelize
Mình có hai model sau:
"use strict";
module.exports = function (sequelize, DataTypes) {
var Bai_viet = sequelize.define("Bai_viet", {
//http://docs.sequelizejs.com/manual/tutorial/models-definition.html
//id,ten,noi_dung,ngay_viet,loai
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true,
},
ten: {
type: DataTypes.STRING,
},
noi_dung: {
type: DataTypes.TEXT,
},
loai: {
type: DataTypes.INTEGER,
}
}, {
classMethods: {
associate: function (models) {
//User.hasMany(models.Comment, { foreignKey: 'userId'} );
//Comment.belongsTo(models.User, { foreignKey:'userId'} );
//Bai_viet.belongsTo(models.The_loai, { foreignKey: 'loai' });
}
},
freezeTableName: true,//create table name= Bai_viet
})
return Bai_viet;
};
/*bai_viet.js*/
"use strict";
module.exports = function (sequelize, DataTypes) {
var The_loai= sequelize.define("The_loai", {
//http://docs.sequelizejs.com/manual/tutorial/models-definition.html
//id,ten
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true,
},
ten: {
type: DataTypes.STRING,
},
},
{
classMethods: {
associate: function (models) {
//User.hasMany(models.Comment, { foreignKey: 'userId'} );
//Comment.belongsTo(models.User, { foreignKey:'userId'} );
//Bai_viet.belongsTo(models.The_loai, { foreignKey: 'loai' });
//The_loai.hasMany(models.Bai_viet, {foreignKey:'loai'});
}
},
freezeTableName: true,//create table name= The_loai
})
return The_loai;
};
/*the_loai.js*/
Bi giờ mình muốn lấy một danh sách:
[id,ten,noi_dung,loai,The_loai.ten]
Thì làm cách nào??? xin cám ơn
Bài liên quan
Khi chưa kết nối mình lấy danh sách bài viết thế này
Hix trả lời luôn
thk to for keyword :sequelize, great!!!
Notice that forget the SQL is completely messed up. Sequelize can’t do everything.