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

Khi chưa kết nối mình lấy danh sách bài viết thế này

case 'lds':
    var model=models.Bai_viet;
    model.findAll().then(function (ds) {
        res.json({ msg: ds })
    }, function (err) {
        res.json({ msg: err })
        //console.log(err);
    })
    break;

Hix trả lời luôn

    models.sequelize.query("select * from bai_viet as b",{model:models.Bai_viet})
    .then(function(ds){
        res.json({ msg: ds })
    },function(err){
        res.json({ msg: err })
    })

thk to for keyword :sequelize, great!!!

Notice that forget the SQL is completely messed up. Sequelize can’t do everything.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?