Доступ к элементам Array, возвращаемым groupBy - PullRequest
0 голосов
/ 13 января 2019

Я использовал предложение groupBy для группировки по данным JSON на основе даты -

А вот мой вывод -

{30-12-2018: Array(1), 12-01-2019: Array(2)}
  12-01-2019: Array(2)
    0: {representativeid: 21, doctor_name: "Test", products: "Sinarest,Globate -G", quantity: "1,2", Retailername: "Kripa Medicals,Nagashree Medicals", …}
    1: {representativeid: 21, doctor_name: "Pass", products: "Sinarest,Globate -G,Mankind", quantity: "1,2,3", Retailername: "Test Retailer", …}
length: 2
__proto__: Array(0)

30-12-2018: Array(1)
   0: {representativeid: 21, doctor_name: "Test", products: "Sinarest,Globate -G", quantity: "1,2", Retailername: "Test Retailer,Nagashree Medicals,Kapila,Kripa Medicals", …}
length: 1
__proto__: Array(0)
__proto__: Object

Я хочу получить доступ к этим данным для каждой даты (12-й и 13-й в соответствии с бывшим) и хочу узнать количество представителей и врачей, присутствующих в день в перикуляре.

Код для groupBy -

var grouped1 = _.mapValues(_.groupBy(data, 'date'),clist => 
clist.map(DataBasedonDate => _.omit(DataBasedonDate, 'date')));
                        console.log(grouped1);

Также попытался преобразовать массив в JSON, и вот результат -

{"12-01-2019":[{"date":"12-01-2019","representativeid":21,"doctor_name":"Test","products":"Sinarest,Globate -G","quantity":"1,2","Retailername":"Kripa Medicals,Nagashree Medicals","Pob":"10,10","locations":"12.9196032,77.6085504","area":"Sirsi"},{"date":"12-01-2019","representativeid":21,"doctor_name":"Pass","products":"Sinarest,Globate -G,Mankind","quantity":"1,2,3","Retailername":"Test Retailer","Pob":"100","locations":"12.9196032,77.6085504","area":"Sirsi"}]}

Любая помощь была бы очень признательна

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...