3
내 스키마처럼 비동기 쿼리에서 데이터를 toJSON를 오버라이드 (override) 다음 : 나는이를 직렬화 할 때() 메소드를 getProducts의 결과를 포함하는 몇 가지 방법이 있는지 알고 싶어[몽구스]
var CompanySchema = new Schema({
//
});
CompanySchema.methods.getProducts = function(next) {
var Product = require(...);
Product.find({...}).exec(function(err, products) {
if (err)
return next(err)
return next(null, products || []);
});
};
회사 개체 (예 :
)CompanySchema.methods.toJSON = function() {
var obj = this.toObject();
obj.products = this.getProducts();
return obj;
};
감사합니다.
을하지 기적, 아니. – WiredPrairie
질문에 대해 더 자세히 설명해 주시겠습니까? 정확히 무엇을 달성하고 싶습니까? – RohanJ