使用边信息创建 Inner Gremlin 查询

Create Inner Gremlin query using edge information

我正在尝试在任何用户对用户的 post 发表评论时创建用户通知。

我正在使用以下 gremlin 查询 -

g.v(512).outE('Notification').order{it.b.PostedDate <=> it.a.PostedDate}[0..3].transform{ [notificationInfo:it,postInfo:it.inV]}

并得到以下结果 -

正在获取边缘中的 NotificationInitiatedByVertexId 值。我如何使用该顶点 ID(即 NotificationInitiatedByVertexId:1280)在同一查询结果中获取有关该顶点的信息。

我建议尝试将它添加到您已有的转换语句中:

g.v(512).outE('Notification').order{it.b.PostedDate <=> it.a.PostedDate}[0..3].transform{ [notificationInfo:it,postInfo:it.inV,notifiedV:g.v(it.NotificationInitiatedByVertexId)]}