虚拟领域的mongoose别名
我想在mongoose的虚拟领域做一个别名。
这是定义的模式:
let userSchema = new mongoose.Schema({ firstName: String, lastName: String });
我还定义了一个名为fullName
的虚拟字段,它组合了firstName
和lastName
的值:
userSchema.virtual('fullName').get(function () { return this.firstName + ' ' + this.lastName; });
这个问题,是否有可能有一个别名(如name
)这个虚拟领域, 而不必创build另一个虚拟领域与单独的setter和getter函数?