使用lodash组的组元素 - 按日期分组

时间:2018-02-01 12:13:04

标签: angular typescript group-by

我需要通过数组对象的某些属性对元素进行分组。我不想为此使用自定义管道。有没有办法实现group by。

样本数组:

[  
   {  
      "id":1,
      "date": "2018-02-01T19:24:05.524+05:30",
      "client":{  
         "id":1
      },
      "process":{  
         "id":1,
         "date":"02-01-2018 11:54:05"
      }
   },
   {  
      "id":2,
      "date": "2018-02-01T17:35:05.524+05:30",
      "client":{  
         "id":2
      },
      "process":{  
         "id":2,
         "date":"02-01-2018 11:54:05"
      }
   },
]

我想按dateclient Idprocess date对数组进行分组。

我正在尝试使用lodash group-by。对于client Id它工作正常,但对于其他日期,我只想按日期对元素进行分组。我不想把时间包括在内。有没有办法在分组中排除时间?

希望有人可以提供帮助

0 个答案:

没有答案