Jag tror inte att du kan göra det utan en pojo när du använder spring-data. Det minsta du kan göra är detta
public interface NoPojoRepository extends MongoRepository<DummyPojo, String> {
}
och skapa en dummy pojo med bara id och en karta.
@Data
public class DummyPojo {
@Id
private String id;
private Map<String, Object> value;
}
Eftersom detta värdefält är en karta kan du lagra i stort sett vad som helst.