Using Underscore or lodash in Nodejs for realtime computations ? Performance?

I'd like to use lodash in my nodejs project mostly for pluck,intersection,zip etc.. I have a mongodb collection 'OnlineUsers' and it has 'params' array in it for every user(doc) .The most redundant job my app does is find intersection on params array of one user to rest of the users and find the user2 with which the user1 has most interesected params .

There might be around 500-600 OnlineUsers initially but i want it to scale upto thousands. I dont know if aggregation framework helps making array intersections

Using underscore or lodash in realtime for finding intersections of 100 or 1000s arrays is normal ? I need the response to be less than 2s atleast .

Anyone with benchmarks(pluck and intersection) would be great