#mongodb #mongoose
Вопрос:
Если я хочу изменить определенное поле в базе данных Mongo, дорого ли это, даже если изменяемое значение совпадает с существующим полем?
Комментарии:
1. я не уверен, но я думаю, что если mongodb загружает документ и видит, что ничего не изменилось, он пропускает запись(сохраняя старое значение), поэтому в этом случае я думаю, что вы просто платите нагрузку в память.
2. Это была ошибка автозамены?
3. @Takis_ Спасибо, ты хочешь сказать, что можно обновлять, не задумываясь о том, изменилось это или нет?
4. @Джо, Нет, еще нет. Но когда я обновляю свои данные, я пытаюсь добавить код, чтобы узнать, был ли он изменен или нет
5. Я имел в виду «базу данных Монголии», казалось, что автозамена что-то сделает. Я согласен с @Takis_ — обновление, которое не приводит к изменениям, равносильно чтению. Это будет точно так же нормально, как и выполнение эквивалентной операции поиска.