Я использую облачную функцию для отправки документа Firebase Firestore вasticsearch для индексации.Я пытаюсь найти способ сопоставить поле временной метки в базе данных с полем даты эластичного поиска в индексе.
Отображение типа датыasticsearch поддерживает форматы для epoch_millis и epoch_seconds, но тип даты firestore представляет собой объект следующим образом:
"timestamp": {
"_seconds": 1551833330,
"_nanoseconds": 300000000
},
Я мог бы использовать поле секунд, но потеряю дробную частьвторой.
Есть ли способ сопоставить объект отметки времени с полем даты в индексе, который вычисляет epoch_millis из полей _seconds и _nanoseconds?Я признаю, что точность будет потеряна (от наноса до миллис).