Har du en POST
metode til at skabe data eller bruger du en eksisterende samling?
Du kan se her
at de i deres eksempel eksplicit behandler _id
som en String
og IKKE et ObjectId
. Mit gæt er, at det var for at komme uden om netop det problem, du ser her.
Jongo har mange måder at kortlægge et ObjectId
på
, men de kræver alle brug af en brugerdefineret POJO og annotering af id
felt, så de ikke vil være så fleksible som eksemplet vist.
Hvis det er muligt, konverter alle dine _id
felter i databasen for at være almindelige strenge, ellers bliver du nødt til at finde en måde at håndtere ObjectId
på type (enten at skrive til til en POJO eller ændring af Jongo Mapper
måske).
Held og lykke :)