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 :)