MongoDB: Set the value of array element from values another array

I’m complite:

db.getSiblingDB("ervk_core").getCollection("supervision").find({}).forEach(function (supervision) {
    if (supervision.methods instanceof Array) {
        supervision.methods.forEach(function (method) {
            var linkToRegistry = []
            var index = supervision.methods.indexOf(method)
            if (method.settings instanceof Array) {

                method.settings.forEach(function (setting) {
                    linkToRegistry.push(setting.linkToRegistry);
                });

                db.getSiblingDB("ervk_core").getCollection("supervision").updateOne(
                    {
                      _id: supervision._id,
                      methods: method
                    },
                    {
                      '$set':
                      {
                         [`methods.$.linkToRegistry`] : linkToRegistry
                      }
                    }
                );
            }
        });
    }
});