updateMany: function (filter, data, options, callback) {
            _.isFunction(options) && (callback = options) && (options = {});
            _.isFunction(data) && (callback = data) && (options = {}) && (data = filter) && (filter = {});

            return collection.updateMany(filter, sanitiseUpdate(data), options, callback);