У меня есть документ ребенка в MongoDB
, который содержит два заполненных документа: родитель и доктор.И я хочу отобразить информацию о родителе и докторе на странице сведений о ребенке.
это услуга в nodeJS
:
Router.get('/kids/findKidByID',function (req, res) {
console.log(req.query)
KidModel.findOne({_id: req.params.id}).populate("doctor parent").exec(function (err,u) {
if (err) {
res.send({'state':'not ok','msg':'err:'+err})
console.log('err')
} else {
res.send(u);
console.log('succé')
}
})
});
документ о ребенке:
[{
"firstname": "Salma",
"lastname": "Marzouk",
"doctor": {
"firstname": "Amira",
"lastname": "Messaoudi",
"email": "amira1messaoudi@gmail.com",
},
"parent": {
"firstname": "Radhia",
"lastname": "Hazgui",
}
}]
getone() {
fetch('http://localhost:4000/admin/kids/findKidByID?_id='+ localStorage.getItem("id"), { method: 'GET' } )
.then(response => response.json())
.then(data => {
console.log(data);
this.setState({kid: data})
})
}
но я получаю ошибку: неожиданный конец ввода JSON