Код ошибки «Преобразование в ObjectId завершилось неудачно для значения« find »по пути« _id »для модели« user »» - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь запросить данные пользователя с помощью req.query, но у меня возникают проблемы, например, вопрос с заголовком. ранее я пытался с другими моделями, и это работало.

controller.js (на стороне сервера)

static getUserByQuery(req, res, next) {
  User
    .find(req.query)
    .then(user => {
      res.status(200).json(user);
    })
    .catch(next);
};

мой vuex на состоянии действий (на стороне клиента)

getUserByQuery(context, email) {
  Axios
    .get(`${baseUrl}/user/find?email=${email}`)
    .then(({ data }) => {
      context.commit('GET_USER_BY_QUERY', data);
    })
    .catch((err) => {
      console.log(err.message);
    });
},

Я использую электронную почту для примера запроса, и я надеюсь, что он может быть использован с другими запросами.

...