Добрый день!
Как в Mongoose схеме скрыть поля
_id и
__v по умолчанию. (т.е. не просто их выкинуть при трансформации, а именно сделать их
select: false
).
Пробовал так:
const UserSchema = new Schema({
_id: {
type: mongoose.Schema.ObjectId,
select: false
},
__v: {
type: Number,
select: false
}
});
Но в таком случае они не генерируются по умолчанию. Пробовал и через кастомную трансформацию, но в этом случае не работает
.select('+_id')