Мне нужно построить массив объектов, чтобы отображать данные на графике, который показывает данные за последние 7 дней. Иногда в базе данных отсутствует определенная 7-дневная запись, поэтому мне нужно показать запись и пометить значение как 0, чтобы иметь 7 объектов в массиве.Итерация по дате за последние 7 дней
Прямо сейчас у меня есть
[
{
"date": "2016-05-14",
"amount": 6000
},
{
"date": "2016-05-12",
"amount": 12000
}
]
Что я хочу
[
{
"date": "2016-05-14",
"amount": 6000
},
{
"date": "2016-05-13",
"amount": 0
},
{
"date": "2016-05-12",
"amount": 12000
},
{
"date": "2016-05-11",
"amount": 0
},
{
"date": "2016-05-10",
"amount": 0
},
{
"date": "2016-05-09",
"amount": 0
},
{
"date": "2016-05-09",
"amount": 0
}
]
Можете ли вы сказать нам, является дата поле в вашей таблице? –
@PraveshKhatri 'paid_on' да, это поле так в основном, потому что есть записи для тех дат, которые извлекаются данные. для дней его не нужно устанавливать значение по умолчанию –