public Result morphiumInject() {
    System.out.println("Inside play productcontroller morphium  inject action");
    StringBuffer sb = new StringBuffer();

    Query<Item> q = myMongoDB.getMorphium().createQueryFor(Item.class).f("name").eq("mac");
    List<Item> lst = q.asList();

    for (Item item : lst) {
      System.out.println(item);
      sb.append(item.toString() + "<br>\n");
    }

    return ok("test morphium <br>\n" + sb.toString());
  }
  public Result morphium() {
    System.out.println("Inside play productcontroller morphium action");
    StringBuffer sb = new StringBuffer();
    try {
      MorphiumConfig cfg = new MorphiumConfig();
      cfg.setDatabase("play"); // db name is play
      cfg.addHost("localhost", 27017);
      Morphium m = new Morphium(cfg);

      Query<Item> q = m.createQueryFor(Item.class).f("name").eq("mac");
      List<Item> lst = q.asList();

      for (Item item : lst) {
        System.out.println(item);
        sb.append(item.toString() + "<br>\n");
      }
    } catch (UnknownHostException e) { // TODO Auto-generated catch block
      e.printStackTrace();
    }

    return ok("test morphium <br>\n" + sb.toString());
  }