Mongodb date has millisecond accuracy however spring data returns microseconds?

My document is like this:

LocalDateTime invitationSentDate;

When it is invoked, the returned json string is:


It seems to have microsecond accuracy?
How is that possible? Should the last 3 digits be “000” as in “2021-12-03T16:12:50.961000”?

Note, the question arises since MongoDB date is in milliseconds and not microseconds.

Is there any update? can’t believe in 2024 MongoDB is still at millisecond precision