Как сопоставить объект даты Firestore с датой вasticsearch - PullRequest
1 голос
/ 08 марта 2019

Я использую облачную функцию для отправки документа Firebase Firestore вasticsearch для индексации.Я пытаюсь найти способ сопоставить поле временной метки в базе данных с полем даты эластичного поиска в индексе.

Отображение типа датыasticsearch поддерживает форматы для epoch_millis и epoch_seconds, но тип даты firestore представляет собой объект следующим образом:

"timestamp": {
  "_seconds": 1551833330,
  "_nanoseconds": 300000000
},

Я мог бы использовать поле секунд, но потеряю дробную частьвторой.

Есть ли способ сопоставить объект отметки времени с полем даты в индексе, который вычисляет epoch_millis из полей _seconds и _nanoseconds?Я признаю, что точность будет потеряна (от наноса до миллис).

...