使用边信息创建 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)]}
我正在尝试在任何用户对用户的 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)]}