match({a: {$elemMatch: {$or: [{a: 1}, {b: 1}]}}},
    {a: [{x: 1, b: 1}]});