您可以
_id通过
tournamentSessions使用自己的架构显式定义数组来禁用该字段,以便将其
_id选项设置为
false:
var Player = mongoose.model('Player', Schema({ createdAt: { type: Date, default: Date.now }, lastActiveAt: Date, clientVersion: String, tournamentSessions: [new Schema({ tournament: { type: Schema.Types.ObjectId, ref: 'Tournament' }, level: Number, status: String, score: Number }, { _id: false })], friends: Array}));


