Mongoose.js except _id & __v from query result by default
mongoose
Solution
You can do this as long as you also include the `type` of the field in the schema definitions:
_id: {type: mongoose.Schema.ObjectId, select: false},
__v: {type: Number, select: false},
However, that's going to prevent Mongoose from being able to find your model instance (and update its `__v`) on a `save` unless you explicitly include those fields in your `find`. So make sure you know what you're doing.
Problem
I can except a field from query results declaring it like: field: {type: 'string', select: false} Is but it possible to do that with _id and __v field? I tried _id: {select: false} But It seems not to work