#mongodb #date
#mongodb #Дата
Вопрос:
Я пытаюсь получить дату из MongoDB 4.4 с помощью java MongoDB driver 4.1 с помощью DBCollection find(DBObject)
метода. Дата приходит в 1993-06-16T00:00:00Z
формате, мы ожидаем 1993-06-16T00:00:00.000Z
формат.
В новом формате даты MongoDB отсутствуют миллисекунды. Является ли эта функциональность MongoDB 4.4? что я должен сделать, чтобы получить дату с миллисекундами?
Комментарии:
1. Я думаю, что если миллисекунды не указаны при создании документа, они не будут сохранены в документе. Например,
2020-10-14T00:00:00.001Z
сохраняется и может быть извлечен как есть.2. спасибо за ваш ответ, я считываю дату (2020-10-14T00:00:00.001Z) из MongoDB, используя драйвер java mongo 4.1, который будет поддерживать MongoDB 4.4. После получения даты (2020-10-14T00:00:00.001Z) из MongoDB 4.4, дата преобразуется в 2020-10-14T00:00:01Z .. здесь отсутствуют миллисекунды. Я не понимаю, какие изменения произошли в драйвере Mongo 4.1.