code: public T findOneById(K id, DBObject fields) throws MongoException {
          return findOne(createIdQuery(id), fields);
      }
docs: Find an object by the given id
  
  @param id The id
  @return The object
  @throws MongoException If an error occurred