Используя Mongo DB Shell, мы можем использовать этот запрос:
db.collection.find().limit(NUMBER_OF_ITEMS_YOU_WANT_TO_UPDATE).forEach(
function (element) {
element.newField = newData;
db.collection.save(element);
});
Чтобы реализовать то же самое с помощью драйвера mongo go,
1. Извлечение требуемых записей с помощью метода Collection.find () с использованием предела в параметрах поиска
2. Используйте курсор запроса поиска и добавьте необходимые запросы на обновление в [] mongo.WriteModel
3.Execute collection.BulkWrite ()Метод с [] mongo.WriteModel Slice в качестве входных данных и использование возвращаемого BulkWriteResult.