Node.js 猫鼬:包括排除的字段

Node.js Mongoose: Include excluded fields

我有架构

var UserSchema = new Schema({
  salt: {
    type: String,
    select: false
  },
  facebook: {},
  google: {}
});

问题。我已将 salt default 设置为排除,如何将其包含在响应中?如果我设置 this.findOne({}, 'salt') 它将 return 只有盐。

使用'+salt'覆盖默认值而不排除其他字段:

this.findOne({}, '+salt')

文档here.