@Kentavr16

Как распарсить object который возвращается от mongoose?

mongoose с бека по запросу найти пользователя возвращает обьект по типу [{_id:"12312313", FirstName:"dfdfdf" и т.д.}]. Как распарсить этот object? Не могу получить обычный валидный json. Буду очень благодарен за кивок в какую сторону копать.
пи.си. - на бэке тоже пытался преобразовать - с тем же нулевым результатом.
роут сервера :
router.post('/loginUser',async function(req, res){
    try{
    const UserF = await User.find({"Password":(req.body.Password)})
    res.json(UserF)
    console.log(UserF)
} catch(err){console.log(err)}
}
)


и клиент
handleSubmit(e){
  e.preventDefault();
  var CandidateUser = this.state
  axios.post('/api/loginUser',(
 CandidateUser
  ))
  .then(res=>{console.log(res.data)
  })
  .catch(err=>{alert(err)})
}

в результате приходит

[
  {
    _id: 60cdc1bb3ac3651ed0915a46,
    FirstName: '.имя',
    LastName: 'фамилия',
    Created: '19.06.2021, 13:06:50',
    Password: '11111111',
    __v: 0
  }
]
  • Вопрос задан
  • 16 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы