Rah*_*gli 4 postgresql express sequelize.js
我有一个名为的模型ManufacturerGuideline,它嵌套在第四层。当我尝试获取记录时,它的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);
});
});
Run Code Online (Sandbox Code Playgroud)
因此,如果列名称是,Manufacturer它将显示为Manuf。此问题仅出现在ManufacturerGuideline表中,而不出现在父关联表中。
我终于能够通过指定separate: true同时将模型包含在路线中来解决问题。
include: [{
separate: true,
model: models.ManufacturerGuideline
}]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |