Мы можем использовать update , чтобы получить результат
Запрос ниже делает изменение
db.collection_name.update(
{},
[{ $set: { field1: ["$field1"] } }],
{ multi: true }
);
Найти деталь - {}
Мы не предоставили здесь никаких условий для выбора указанных c документов для обновления, следовательно, обновление предназначено для всех документов в коллекции, если мы хотим ограничить обновление - пожалуйста, предоставьте условие для выбора соответствующих документов
Обновление детали - [{ $set: { field1: ["$field1"] } }]
Выполняет ли работа по превращению документа в массив
multi:true
Флаг установлен в true, чтобы мы могли обновить несколько документов
Обратите внимание - Запустите запрос только один раз в вашу коллекцию, если мы запустим его несколько раз, у нас будет вложенный массив для field1
Надеюсь, это поможет !!