我想在mongoose中为虚拟字段创建别名。
这是定义的架构:
let userSchema = new mongoose.Schema({
firstName: String,
lastName: String
});
我还定义了一个名为fullName
的虚拟字段,它结合了firstName
和lastName
的值:
userSchema.virtual('fullName').get(function () {
return this.firstName + ' ' + this.lastName;
});
问题是,是否可以为此虚拟字段设置别名(例如name
),而不必创建具有单独的setter和getter函数的另一个虚拟字段?