No creo que puedas hacerlo sin un pojo cuando usas datos de primavera. Lo menos que podrías hacer es esto
public interface NoPojoRepository extends MongoRepository<DummyPojo, String> {
}
y crea un pojo ficticio con solo una identificación y un mapa.
@Data
public class DummyPojo {
@Id
private String id;
private Map<String, Object> value;
}
Dado que este campo de valor es un mapa, puede almacenar casi cualquier cosa.