グラフデータベースで非常に新しいので、私はいくつかの助けが必要です。Gremlinが複数の頂点値を結合する
私のDSEグラフ上でこのグレムリンクエリを実行しているイム:
g.V('user:589435392:512').out('events').inE('events')
グラフビューのリターン
しかし、生のJSONリターン:
{
"id": "{out_vertex={member_id=512, community_id=589435392, ~label=user}, local_id=d2e29e60-5fc2-11e6-87aa-8d7f17e3c204, in_vertex={member_id=0, community_id=100599424, ~label=events}, ~type=events}",
"label": "events",
"type": "edge",
"inVLabel": "events",
"outVLabel": "user",
"inV": "events:100599424:0",
"outV": "user:589435392:512"
},
{
"id": "{out_vertex={member_id=1, community_id=1205145984, ~label=user}, local_id=7c838fd0-6327-11e6-87aa-8d7f17e3c204, in_vertex={member_id=0, community_id=100599424, ~label=events}, ~type=events}",
"label": "events",
"type": "edge",
"inVLabel": "events",
"outVLabel": "user",
"inV": "events:100599424:0",
"outV": "user:1205145984:1"
}
そして、私が何かを必要としますこのように:
{
"event": {"some infos about this event"},
"users": [{"user1"}, {"user2"},...]
}
イベントのすべてのユーザーとすべての関連ユーザーのすべてのイベントを表示するJSON出力を達成するにはどうすればよいですか?