我有以下模式結構:貓鼬 - 二傳手不呼籲子(-sub)文件
var ProgramSchema = new Schema({
...
networks: [NetworksSchema]
});
var NetworksSchema = new Schema({
payments: [NetworkPaymentsSchema],
...
});
var NetworkPaymentsSchema = new Schema({
...
amount: { type: Number, get: genFunc.getCurrency, set: genFunc.setCurrency, required: true }
});
每當我創建()或save()一ProgramSchema,在NetworkPaymentsSchema getter和setter不叫。
到目前爲止,我試着撥打二傳手是這樣的:
NetworkPaymentsSchema.path('amount').set(genFunc.setCurrency);
似乎並沒有擦出火花。
感謝您的幫助!