Вы неправильно используете операцию обновления. Операция обновления имеет следующий синтаксис:
db.collection.update(
<query>,
<update>,
<options>
)
Основной параметр <query>
вообще не упоминается. Он должен быть как минимум пустым, например {}
. В вашем случае будет работать следующий запрос:
db.students.update(
{}, // To update the all the documents.
{$set : {"address": 1}}, // Update the address field.
{multi: true} // To do multiple updates, otherwise Mongo will just update the first matching document.
)
Итак, в python вы можете использовать update_many
для этого. Итак, это будет так:
students.update_many(
{},
{"$set" : {"address": 1}}
)
Подробнее об этой операции можно прочитать здесь .