【发布时间】:2018-07-20 18:56:50
【问题描述】:
我有一个名为 ManufacturerGuideline 的模型,它嵌套在第 4 层。当我尝试获取记录时,它会将ManufacturerGuideline 键的长度缩短为 5 个字符。虽然存储在 postgreSQL 表中的 Key 值是全长的。
路线:
router.get('/:manufacturer_id', function(req, res) {
var manufacturer_id = req.params.manufacturer_id;
models.Manufacturer.findAll({
where: {
id: manufacturer_id
},
order: [[models.ManufacturerTab, 'sequence', 'ASC']],
include: [{
model: models.ManufacturerTab,
include: [{
model: models.ManufacturerField,
include: [models.ManufacturerGuideline]
}]
}
]
}).
then(function(manufacturers) {
res.status(200).json(manufacturers);
}, function(error) {
res.status(500).send(error);
});
});
因此,如果列名是Manufacturer,它会显示为Manuf。此问题仅出现在 ManufacturerGuideline 表中,而不出现在父关联表中。
【问题讨论】:
标签: postgresql express sequelize.js