Я пытаюсь следующий запрос:Как я могу группировать сервер Gremlin Server (Titan 1.0) на основе идентификатора вершин?
ГВ (835776) .out ('Follow') в ('') WallPost заказ() по формуле ('PostedTimeLong',) .range убыв (0... , 2)
, и я получаю следующий ответ:
{
"requestId": "524462bc-5e46-40bf-aafd-64d00351dc87",
"status": {
"message": "",
"code": 200,
"attributes": { }
},
"result": {
"data": [
{
"id": 1745112,
"label": "Post",
"type": "vertex",
"properties": {
"PostImage": [
{
"id": "sd97-11ejc-2wat",
"value": ""
}
],
"PostedByUser": [
{
"id": "sc2j-11ejc-2txh",
"value": "[email protected]"
}
],
"PostedTime": [
{
"id": "scgr-11ejc-2upx",
"value": "2016-06-19T09:17:27.6791521Z"
}
],
"PostMessage": [
{
"id": "sbob-11ejc-2t51",
"value": "Hello @[tag:Urnotice_Profile|835776|1] , @[tag:Abhinav_Srivastava|872488|1] and @[tag:Rituraj_Rathore|839840|1]"
}
],
"PostedTimeLong": [
{
"id": "scuz-11ejc-2vid",
"value": 636019246476802029
}
]
}
},
{
"id": 1745112,
"label": "Post",
"type": "vertex",
"properties": {
"PostImage": [
{
"id": "sd97-11ejc-2wat",
"value": ""
}
],
"PostedByUser": [
{
"id": "sc2j-11ejc-2txh",
"value": "[email protected]"
}
],
"PostedTime": [
{
"id": "scgr-11ejc-2upx",
"value": "2016-06-19T09:17:27.6791521Z"
}
],
"PostMessage": [
{
"id": "sbob-11ejc-2t51",
"value": "Hello @[tag:Urnotice_Profile|835776|1] , @[tag:Abhinav_Srivastava|872488|1] and @[tag:Rituraj_Rathore|839840|1]"
}
],
"PostedTimeLong": [
{
"id": "scuz-11ejc-2vid",
"value": 636019246476802029
}
]
}
}
],
"meta": { }
}
}
так же пост размещен на двух различных идентификаторов она приходит дважды в ответ. Я хочу группировать по ответам на основе идентификатора вершин (оба имеют одинаковый идентификатор вершины или я просто хочу получить один объект из них, так как оба они одинаковы.
Я пробовал следующие запросы, но ничего не работало для меня :...
Gv (835776) .out ('Follow') в ('') WallPost GroupBy {it.id} .order() по формуле ('' PostedTimeLong, ОВЦС) .range (0, 3)
gV (835776) .out ('Follow'). In ('WallPost'). Group(). By (id) .order(). By ('ДобавленоTimeLong', decr) .range (0 , 3)
Как я могу группировать по результату на основе идентификатора вершины.