【问题标题】:How to find following who is also following me with Gremlin如何使用 Gremlin 找到也在关注我的关注者
【发布时间】:2012-04-01 11:10:00
【问题描述】:

使用 Gremlin 查找与特定节点共享双向边的所有节点的最直接方法是什么?例如,我想查找我关注的所有用户,这些用户也关注了我。如果我跟着他们,他们也跟着我,那么我们一定是朋友。否则关系是一种方式。

答案可能对我来说太明显了。我想出了这个,但它似乎比必要的复杂:

me=g.v(_id); me.out('follows').as("following").out('follows').filter{it == me}.back("following")

【问题讨论】:

    标签: groovy gremlin


    【解决方案1】:

    解决办法是:

    me.out('follows').out('follows').retain([me]).back(2)
    

    这说:

    1. 从我做起。
    2. 找出我关注的人。
    3. 找出他们关注的人。
    4. 杀死不会回到我身边的路径。
    5. 回到那些跟着我的人。 (这也是我关注的人)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 2023-01-17
      • 2013-10-02
      • 1970-01-01
      • 2019-07-11
      相关资源
      最近更新 更多