Есть следующая Schema:
const {Schema, model, Types} = require('mongoose');
const schema = new Schema({
label: {type: String, required: true},
data: [{
x: {type: Number},
y: {type: String}
}],
color: {type: String, required: true},
instrument: {type: Types.ObjectId, ref: 'Instruments', required: true}
},
{
versionKey: false
}
);
module.exports = model('Strategy', schema, 'Strategies');
Вопрос:
1) При попытке получить свойство data он содержит { _id, x, y }, как запретить создавать _id или получать свойство без _id?
2) instrument возвращает только строку содержащую _id. Как получить объект, на который ссылает данный _id?