private void executeCountQuery(
     final HttpServerRequest request,
     String collection,
     JsonObject query,
     final int expectedCountResult,
     final Handler<Boolean> handler) {
   request.pause();
   mongo.count(
       collection,
       query,
       new Handler<Message<JsonObject>>() {
         @Override
         public void handle(Message<JsonObject> event) {
           request.resume();
           JsonObject res = event.body();
           handler.handle(
               res != null
                   && "ok".equals(res.getString("status"))
                   && expectedCountResult == res.getInteger("count"));
         }
       });
 }