if (add) {
                if (!update.$addToSet) {
                    update.$addToSet = {};
                }
                if (Array.isArray(value)) {