Я пытаюсь создать запрос gremlin для AWS Neptune , который проверяет определенное свойство на узле (lastUpdated) и возвращает все узлы, значения которых меньше определенного числа,lastUpdated в данном случае является меткой времени эпохи, и я пытаюсь найти все узлы, которые на LastUpdated на 90 дней меньше текущей метки времени.
Вот запрос, который я написал:
g.V().hasLabel('nodelabel').hasNot('lastUpdated',P.gt(1544916150)).count()
Toсделать этот запрос динамическим, чтобы при каждом его запуске я получал все узлы старше 90 дней и менял его на следующий:
g.V().hasLabel('nodelabel').has('lastUpdated',not(P.gt(1552798296-7776000))).count()
, где 1552798296 - значение current_date, а 7776000 - количество секунд в 90 днях.
Очевидно, вычитание не так просто в Гремлин.Любые советы / предложения о том, как я могу написать этот запрос Гремлин?
Спасибо