Você tem um
POST
método de criação de dados ou você está usando uma coleção existente? Você pode ver aqui que em seu exemplo, eles estão tratando explicitamente
_id
como uma String
e NÃO um ObjectId
. Meu palpite é que era para contornar o problema que você está vendo aqui. O Jongo tem muitas maneiras de mapear um
ObjectId
, mas todos eles exigem o uso de um POJO personalizado e a anotação do id
campo para que eles não sejam tão flexíveis quanto o exemplo mostrado. Se possível, converta todos os seus
_id
campos no banco de dados sejam strings simples, caso contrário você precisará encontrar alguma maneira de lidar com o ObjectId
type (digitando para um POJO ou modificando o Jongo Mapper
talvez). Boa sorte :)