Я хотел найти вложенный документ с id и вернуть вложенный документ, а не родительский документ, моя схема выглядит следующим образом:
var coursesSchema = new mongoose.Schema({
coursename:{type:String}
});
var parentSchema = new mongoose.Schema({
courses:[coursesSchema]
});
var Parent= mongoose.model('parent', parentSchema );
module.exports = Parent;
let data = Parent.courses.id(_id);
, как указано в документах, которые я пытался найти в поддокументе. при использовании .id выдает ошибку, говорящую о невозможности прочитать свойство 'id' из неопределенного,
, и после поиска найденного лота этот вопрос Я пытался сделать то же самое, по-видимому, он также возвратил ту же ошибку .
let data = Parent['courses'].id(_id);
пожалуйста, помогите мне с этим, я не могу разобраться с этим?