2
私はビジネスの名前がビジネスのモデルを持っています。アドレスはです。セールjs(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);
});
});
},
しかし、私は、これは適切な方法であると思ういけない:事業は 、単純な私はこれを使用しています理由だと私は応答 を移入したいだけで作成したアドレスオブジェクト のIDを返すされているメソッドを作成...作成されます。私は結果を入力するデータベースを再度照会しています。これは私が欲しいものを私に与えてくれます。 私はこのようなものを使用したい:データベースへの2番目のクエリを削除
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
},
},
};
そのモデルの過去のコード、pls。 – SkyQ
@SkyQ Modalが追加されました –