code: public static Query arrayMatch(String array,
                                     Query x) {
          Query q = new Query(false);
          q.add("array", array).add("elemMatch", x.toJson());
          return q;
      }
docs: <pre>
  { array: <array>, elemMatch:<x> }
  </pre>