我正在尝试使用 sails js 从数据库中的相关表中获取数据。但我总是得到未定义的错误。谢谢
I am trying to get data from the related tables in the database using sails js. But I always get undefined error. Thank you
发射器控制器
transmitter: function (req, res) {
Transmitter.find().populate('TrceiverId').exec(function (errr, transmitter) {
Tranceiver.find().exec(function (err, tranceiver) {
res.view('pages/transmitter', {layout: "layouts/layout", 'transmitter': transmitter, 'tranceiver': tranceiver})
});
})
},
我正在尝试从数据库中提取数据,但答案是:未定义
模型收发器
module.exports = {
datastore: 'mysql',
tableName: 'tranceiver',
attributes: {
id: { type: 'number', unique: true, autoIncrement: true, columnName: 'trnsId' },
Name: { type: 'string', required: true, columnName: 'Name' },
Feature: { type: 'string', required: true, columnName: 'Feature'}
},
};
型号变送器
module.exports = {
datastore:'mysql',
tableName:'transmitter',
attributes: {
id:{type:'number',unique:true,autoIncrement:true,columnName:'trnsId'},
Name:{type:'string',required:true,columnName:'Name'},
TrceiverId:{model:'Tranceiver'}
},
};
我在等你的答案
检查您的 collection 发射器中是否有正确的 TrceiverId。我对 mongodb 进行了相同的尝试,并在我的 collection 中使用正确的 TrceiverId 时得到了正确的结果。
发射器控制器
transmitter: function (req, res) {
Transmitter.find().populate('TrceiverId').exec(function (errr, transmitter) {
Tranceiver.find().exec(function (err, tranceiver) {
res.view('pages/transmitter', {layout: "layouts/layout", 'transmitter': transmitter, 'tranceiver': tranceiver})
});
})
},
我正在尝试从数据库中提取数据,但答案是:未定义
模型收发器
module.exports = {
datastore: 'mysql',
tableName: 'tranceiver',
attributes: {
id: { type: 'number', unique: true, autoIncrement: true, columnName: 'trnsId' },
Name: { type: 'string', required: true, columnName: 'Name' },
Feature: { type: 'string', required: true, columnName: 'Feature'}
},
};
型号变送器
module.exports = {
datastore:'mysql',
tableName:'transmitter',
attributes: {
id:{type:'number',unique:true,autoIncrement:true,columnName:'trnsId'},
Name:{type:'string',required:true,columnName:'Name'},
TrceiverId:{model:'Tranceiver'}
},
};
我在等你的答案
检查您的 collection 发射器中是否有正确的 TrceiverId。我对 mongodb 进行了相同的尝试,并在我的 collection 中使用正确的 TrceiverId 时得到了正确的结果。