【发布时间】:2019-03-29 10:20:29
【问题描述】:
我有一个虚拟字段fullname:
UserSchema.virtual('fullname').get(function() {
return this.firstName + ' ' + this.lastName;
});
有时我希望在查询结果中包含此字段,有时我不希望。我还没有弄清楚如何排除它。这是我尝试过的(没有改变任何东西):
UserModel.findOne({ '_id': userId })
.select('-fullname')
.exec(callback);
我应该以其他方式解决这个问题吗?
【问题讨论】:
标签: node.js mongoose mongoose-populate