用于虚拟场的猫鼬别名

时间:2017-07-31 09:34:37

标签: node.js mongoose mongoose-schema

我想在mongoose中为虚拟字段创建别名。

这是定义的架构:

let userSchema = new mongoose.Schema({
  firstName: String,
  lastName: String
});

我还定义了一个名为fullName的虚拟字段,它结合了firstNamelastName的值:

userSchema.virtual('fullName').get(function () {
  return this.firstName + ' ' + this.lastName;
});

问题是,是否可以为此虚拟字段设置别名(例如name),而不必创建具有单独的setter和getter函数的另一个虚拟字段?

0 个答案:

没有答案