chakaponi
@chakaponi

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

При вставке объекта в базу в оригинальный объект добавляется не удаляемый ключ _id. Нормальное ли это поведение и как грамотно его обойти?
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
chakaponi
@chakaponi Автор вопроса
В связи с тем, что данное поведение не документировано, а ответа на вопрос никто не знает, вынужден использовать костыль, а именно глубокое копирование с использованием JSON.parse(JSON.stringify(a))
Перед применением необходимо убедиться, что костыль подойдёт конкретно в вашем случае, так как с ним есть слишком критичные "но"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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