我有两个字段wallet和bank都存储一个整数。我想确保另一个名为total的字段应该有wallet和bank的计算值。
const mongoose = require('mongoose');
const User = new mongoose.Schema({
id: { type: String, unique: true, required: true },
wallet: { type: Number, default: 500 },
bank: { type: Number, default: 0 },
total: { type: Number},
})
module.exports = { User: mongoose.model("User", User) }
1条答案
按热度按时间hkmswyz61#
看看 Mongoose 的虚拟世界。
在您的情况下,它看起来像这样:
mongoose将在每次访问
total
属性时调用getter函数