我有一个发票模型,它使用虚拟属性来计算税收、小计、总计等的值。我遇到的问题是一些虚拟属性需要能够引用其他虚拟属性。例如,这是发票的Mongoose模式:varInvoiceSchema=Schema({number:String,customer:{ref:String,email:String},invoiceDate:{type:Date,default:Date.now},dueDate:{type:Date,default:Date.now},memo:String,message:String,taxRate:{type:Number,default:0},discount: