я с вершины пользователей, которые имеют входящие ребра Notification следующим образом:Как получить уведомления, у которых есть свойство даты Edge больше, чем последняя дата посещения в Титане, используя Gremlin?
код я использую для получения уведомлений
g.v(17929472).outE('Notification')
Ответ Я получаю:
{
"success": true,
"results": [
{
"Type": "UserReaction",
"PostedDate": "2016-04-15T09:03:42.8391677Z",
"NotificationInitiatedByVertexId": "2304",
"_id": "c7bb4-aoagw-sgl-aoao0",
"_type": "edge",
"_outV": 17929472,
"_inV": 17929728,
"_label": "Notification"
}
],
"version": "2.5.0",
"queryTime": 15.310751
}
Всякий раз, когда пользователь просмотра уведомление я сохраняю последний увиденный день и хочу использовать эту дату, чтобы получить все уведомления, которые присутствуют после этой даты.
Я пробовал:
g.v((5124096).outE).outE.has('PostedDate',T.gte, 2016-04-15T07:52:31.6979843Z).inV
но он дает ошибку.
Ваш код указывает, что вы используете TinkerPop 2.x. Я настоятельно рекомендую вместо этого переключиться на TinkerPop 3+, что является полным переписанием с гораздо более мощным API. – jbmusso