сообщение об успехе, но пользователь не удален из базы данных MongoDB - PullRequest
0 голосов
/ 19 апреля 2020

Я использую аутентификацию пользователя в своем Node REST API.

Я определил в UserController метод удаления пользователя:

  async function remove(req, res) {
  try {
    User.findOneAndRemove({ _id: req.params.id });
    return res.status(200).json({
      message: 'user deleted',
    });
  } catch (err) {
    console.log(err);
    res.status(500).json({
      error: err,
    });
  }
}

Когда я нажимаю на маршрут в Почтальоне с идентификатором пользователя, хранящимся в базе данных, я получаю сообщение об успехе: «пользователь удален»

Однако, когда я смотрю в базу данных, пользователь все еще там.

Что я не так?

спасибо за помощь!

1 Ответ

0 голосов
/ 19 апреля 2020

тесто, забыл поставить 'await' перед User.findOneAndRemove ...

...