我想在我的nodejs项目中使用lodash主要用于采摘,交叉,拉链等。 我有一个mongodb集合'OnlineUsers',它为每个用户(doc)都有'params'数组。我的应用程序做的最冗余的工作是找到一个用户的params数组与其他用户的交集,并找到user2 with user1拥有最多相互关联的参数。
最初可能有大约500-600个在线用户,但我希望它可以扩展到数千个。 我不知道聚合框架是否有助于制作阵列交叉点
使用下划线或lodash实时查找100或1000s阵列的交叉点是正常的吗?我需要的响应至少不到2秒。
任何有基准(采摘和交叉)的人都会很棒