Я использую шаблон morphia для операций mongo, но по какой-то причине мне нужно использовать java-драйвер для получения записей из mongo db. Я пытаюсь найти записи из mongo db с помощью java-драйвера, а затем конвертировать в java-объект. Для этого я сначала конвертирую DBObject в Json, а затем преобразовываю json в объект Java. Но при преобразовании из json в объект java все поля отображаются, за исключением изменения objectid. мой JSON выглядит любит этоDBObject для преобразования объектов Java
{"
_id":{
"$oid":"5222e5c41abdbdfe6439c358"
},
.... more fields
}
после Converson к объекту Java этот идентификатор объекта отличается и то вызывает проблемы. Есть ли другой способ для такого отображения?
Спасибо.
В моем классе POJO я использую ObjectId для id.
Нет, потому что по какой-то причине мне нужно использовать java-драйвер вместо шаблона Morphia –