我在Sails.js中定义了2个模型,当我运行migration:alter和webpack时,它会在mysql中生成一个表,但不会在2个表之间生成外部关系。
1. AlgorithmType.js
module.exports = {
// migrate: 'alter',
attributes: {
name: {
type: 'string',
},
description: {
type: 'string',
},
schedule: {
model: 'Schedule',
},
dsp: {
model: 'DSP',
},
isIndependent: {
type: 'boolean',
},
},
2. Algorithm.js
module.exports = HistoryService.wrapModel('Algorithm', {
attributes: {
algorithmType: {
model: 'AlgorithmType',
},
scheduled: {
type: 'boolean',
},
});
在上面的示例中,算法和algorithType表之间应该存在关系,但是,它在mysql模式中不显示任何内容。