Czy masz POST metoda tworzenia danych czy korzystasz z istniejącej kolekcji?
Możesz zobaczyć tutaj
że w swoim przykładzie wyraźnie traktują _id jako String a NIE ObjectId . Domyślam się, że chodziło o rozwiązanie problemu, który tu widzisz.
Jongo ma wiele sposobów mapowania ObjectId
, ale wszystkie wymagają użycia niestandardowego POJO i adnotacji id pola, aby nie były tak elastyczne, jak pokazano w przykładzie.
Jeśli to możliwe, przekonwertuj wszystkie swoje _id pola w bazie danych mają być zwykłymi ciągami, w przeciwnym razie będziesz musiał znaleźć sposób, aby poradzić sobie z ObjectId wpisz (wpisując do POJO lub modyfikując Jongo Mapper
być może).
Powodzenia :)