Задать вопрос

Mongoose — как реализуется очистка данных?

Подскажите, пожалуйста, перед отправкой запросов в Mongodb через Mongoose нужно ли фильтровать данные от юзера? Или она сама фильтрует все непосредственно перед отправкой запроса в Mongodb?
  • Вопрос задан
  • 2639 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Решения вопроса 1
icelaba
@icelaba
Знаю и умею всё
В теории нужно фильтровать и валидить все, что приходит от пользователя.
Дело даже не в безопасности.
На практике конечно зависит от вашего запроса, но даже при хорошем раскладе, рано или поздно при получении некорректных данных вылезет какая нибудь странная mongo ошибка - что нибудь вроде parseError stackoverflow.com/questions/19546561/node-mongodb-... отловить которую будет долго, больно и обидно :-)
А при превалидации у вас сразу будет ответ на вопрос кто и зачем, а главное куда ввел некорректные данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы