Извините за поздний ответ. Я опубликую go и опубликую ответ для тех, у кого может быть похожий вопрос.
Поля DateTimeOffset хранят нормализованные значения UT C в миллисекундах. В настоящее время в API нет способа использовать компоненты datetime непосредственно в выражении фильтра.
Однако в этом случае вам не нужен такой механизм, поскольку вы можете просто расширить выражение фильтра, чтобы использовать параметр interval
в facet
в API для достижения желаемой огранки. Выражение
$filter=Published ge 2019-01-01T00:00:00Z&facet=Published,interval:year
вернет все документы, опубликованные в / после 2019/01/01 и фасеты за каждый год.
Пожалуйста, проверьте документы для получения дополнительных свойств фасетов, которые могут пригодиться при работе с полями даты и времени.