Given:
const data = [
  { user: "user1", data: "data11" },
  { user: "user1", data: "data12" },
  { user: "user1", data: "data13" },
  { user: "user2", data: "data21" },
  { user: "user2", data: "data22" }
];
const output = _(data).groupBy('user')
      .map((vals, key) => ({ 'user': key, 'data': _.take(vals, 'data')}))
      .value();
console.log(output)<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>How to get output like this by lodash _.groupBy :
const output = [{user:'user1',data:['data11','data12','data13']},
                {user:'user2',data:['data21','data22']}]
Thanks!
 
     
    