У меня есть схема мангуста, похожая на эту
first_name : String,
other_names : String,
last_name : String,
gender : String,
title : String,
employment :{
office : String,
location : String
},
hobbies :[{
hobbied_id : Schema.Types.ObjectId
}],
contact :[{
address : String,
city : String
}]
когда я пытаюсь извлечь информацию из mongodb через mongoose, я использовал
Person.find({'exployment.office':'Greenway'})
.exec(function(err, result){
console.log(result);//<- this gives expected result
console.log(result.employment.office);//<- this produces error of undefined
console.log(result.contact.address);//<- this produces error
});
Это производит всю информацию, касающуюся всех людей, работающих в Гринуэй.
Но когда я пытаюсь получить конкретные детали из результата, он выдает ошибку неопределенного
Пожалуйста, что я делаю не так, а также есть какая-нибудь книга или сайт, который полезен для изучения mongooose