2
我有一個名爲Business的模型,它有一個類型爲模態的實地址:Address, 我想發送地址對象時使用業務數據而不是僅當id企業創建.. 簡單的創建方法只是返回創建地址對象 的ID,我想填充響應 這就是爲什麼我使用這個:有沒有什麼辦法在sails(mongodb)中填充已創建的數據
register: function(req, res) {
const values = req.body;
Business.create(values).then(function(response) {
Business.findOne({ id: response.id }).populate('address').then(function(response) {
res.ok(response);
});
});
},
但我不認爲這是一個正確的方法。 。我再次查詢數據庫以填充結果。這正是我想要的。 我想用這樣的:
register: function(req, res) {
const values = req.body;
Business.create(values).then(function(response).populate('address') {
res.ok(response);
});
},
或任何刪除第二個數據庫查詢
我知道這是瘋了...但是請幫助
的模型是
module.exports = {
schema: true,
attributes: {
name: {
type: 'string'
},
description: {
type: 'string'
},
address: {
model: 'Address'
},
email: {
type: 'email',
unique: true
},
landline: {
type: 'string'
},
logo: {
model: 'Image'
},
status: {
type: 'string',
enum: ['open', 'closed'],
defaultsTo: 'open'
},
uniqueBusinessName: {
type: 'string',
unique: true
},
},
};
該型號的舊版本,請致電。 – SkyQ
@SkyQ Modal新增.. –