'group match skip limit out'.split(' ').forEach(function($operator) { Aggregate.prototype[$operator] = function(arg) { var op = {}; op['$' + $operator] = arg; return this.append(op); }; });