私のスキーマは次のようなものです:
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 || []);
});
};
Company オブジェクトをシリアル化するときに、次のような getProducts() メソッドの結果を含める方法があるかどうかを知りたいです。
CompanySchema.methods.toJSON = function() {
var obj = this.toObject();
obj.products = this.getProducts();
return obj;
};
前もって感謝します。