code: function (target, field, arg) {                                                                   // 301
      if (!(typeof arg === "object" && arg instanceof Array))                                                   // 302
        throw MinimongoError("Modifier $pushAll/pullAll allowed for arrays only");                              // 303
      var x = target[field];                                                                                    // 304
      if (x === undefined)                                                                                      // 305
        target[field] = arg;                                                                                    // 306
      else if (!(x instanceof Array))                                                                           // 307
        throw MinimongoError("Cannot apply $pushAll modifier to non-array");                                    // 308
      else {                                                                                                    // 309
        for (var i = 0; i < arg.length; i++)                                                                    // 310
          x.push(arg[i]);                                                                                       // 311
      }                                                                                                         // 312
    }
docs: 300