Не мисля, че можете да го направите без pojo, когато използвате spring-data. Най-малкото, което можете да направите, е това
public interface NoPojoRepository extends MongoRepository<DummyPojo, String> {
}
и създайте фиктивно pojo само с id и карта.
@Data
public class DummyPojo {
@Id
private String id;
private Map<String, Object> value;
}
Тъй като това поле за стойност е карта, можете да съхранявате почти всичко.