#mongodb #mongoose
Вопрос:
У меня есть модель, которая выглядит так:
export const widget = new mongoose.Schema( { title: String, column: Number, type: Number, headerType: Number, data: { userList: [ { _id: false, firstName: String, lastName: String, userName: String, }, ], messages: [ { _id: false, author: String, message: String, }, ], }, }, { versionKey: false } ).set("toJSON", { virtuals: true, versionKey: false, transform: function (doc, ret) { delete ret._id; }, });
Я хотел бы заменить _id
опору на id
для вложенных объектов внутри userList
и messages
. Возможно ли это без необходимости создавать отдельную схему для этих объектов, а затем устанавливать виртуальные объекты в true
?