查询共同好友

注需求描述:求与某人的共同好友数量。例如下图:

求解思路:

1.查询对方好友;

2.查询自己好友;

3.分别拾取上面结果集的好友id,然后取两者交集即可。

具体操作如下:

1.第一步:插入相应查询代码段:如下(前提:知道“对方”的id和“自己”的id,继而根据各自id去查各自好友):

注意:标准查询之后要拾取和采集各自的好友id,放入自定义变量中(全局),以备后续使用取交集。

2.添加自定义代码段,并在自定义代码段中改造模板代码段:

如下:按shift+ctrl+空格:调出功能模板——选择“数组交集”,即:

   //_.intersection([1,2,3],[2,3,4]); => [2,3]
结果数组 = _.intersection(数组1,数组2,数组3);
  

对此模板进行修改:

所得结果即为取两者交集后的数组,其长度即为所求共同好友个数。

3.最后进行相应输出即可:

4.结束~