Тип ObjectId в Java и MongoDB - PullRequest
       13

Тип ObjectId в Java и MongoDB

0 голосов
/ 12 июля 2020

В java Spring и в MongoDB я объявляю поле ObjectId (org.bson.types.ObjectId) и нахожу по идентификатору связанный объект. Я получаю поле в этом формате:

"id": {
        "timestamp": 125945532265,
        "machineIdentifier": 1252265214,
        "processIdentifier": 127288,
        "counter": 936021898,
        "date": "2020-07-12T11:27:45.000+0000",
        "time": 1594553265000,
        "timeSecond": 1594553265
    }

, который отличается из пн go s "_id" : ObjectId("5f0af3b1e8556631f48ed602"),

Как вывести второй формат при получении объектов? какое определение поля в java наиболее подходит ??

Спасибо

1 Ответ

0 голосов
/ 12 июля 2020

Если вы используете ObjectId # toHexString () , вы получите ожидаемое значение. Оба представления содержат все данные идентификатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...