Я использую драйвер PyMongo, и у меня есть проблема с методом update_many
.Отключить создание новых полей с помощью метода update_many
Если я попытаюсь обновить значение несуществующего поля в документе, это поле будет создано. Я хотел бы, чтобы метод вызывал ошибку.
Поскольку я разрабатываю свою собственную библиотеку, я могу написать код, посвященный этой проблеме. Поэтому меня интересуют все решения, которые вы можете мне предоставить.
Как об обновлении, только если поле существует? – styvane
Благодарим вас за ответ. Как я могу узнать, существует ли поле? – Matias
Итак, вы хотите обновить, только если поле ['$ exists'] (https://docs.mongodb.com/manual/reference/operator/query/exists/). Правильно? – styvane