当我使用带有条件内部联接的ORM Sequelize创建get方法列表表时,结果与原始表名不同 这是我的控制器
let helper = require('../helper');
let response = require('../response');
const Sequelize = require('sequelize');
const rektabModel = require("../models/r_rektab");
let connection = require('../connection');
let moment = require('moment');
const R_rektab = rektabModel(connection, Sequelize);
const rAnggotaModel = require("../models/r_anggota");
const R_anggota = rAnggotaModel(connection, Sequelize);
let listRektab = function (req, res) {
R_rektab.belongsTo(R_anggota, {foreignKey: 'RANGGOTA_ID'});
R_rektab.findAll(
{
include: [{
model : R_anggota,
required: true, // inner join,
}]
}
).then(
rektab => res.send(helper.data.give_response(process.env.SUCCESS_RC, response.listRektab.success_msg, rektab))
).catch(function (err) {
return res.send(helper.data.give_response(process.env.FAILED_RC, response.listRektab.failed_msg, err));
});
};
module.exports = {
listRektab
};
这是我的结果 JSON Result
这是我数据库中的表名 original table name
JSON结果与原始表名不同 您想帮我解决这个问题吗?非常感谢你