Je ne pense pas que vous puissiez le faire sans pojo lorsque vous utilisez spring-data. Le moins que vous puissiez faire est ceci
public interface NoPojoRepository extends MongoRepository<DummyPojo, String> {
}
et créez un pojo factice avec juste un identifiant et une carte.
@Data
public class DummyPojo {
@Id
private String id;
private Map<String, Object> value;
}
Étant donné que ce champ de valeur est une carte, vous pouvez stocker à peu près n'importe quoi.