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

Как запретить Mongodb изменять вставляемый объект?

При вставке объекта в базу в оригинальный объект добавляется не удаляемый ключ _id. Нормальное ли это поведение и как грамотно его обойти?
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Решения вопроса 1
chakaponi
@chakaponi Автор вопроса
В связи с тем, что данное поведение не документировано, а ответа на вопрос никто не знает, вынужден использовать костыль, а именно глубокое копирование с использованием JSON.parse(JSON.stringify(a))
Перед применением необходимо убедиться, что костыль подойдёт конкретно в вашем случае, так как с ним есть слишком критичные "но"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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