Я хочу создать базу данных областей, в которой каждый день будут храниться некоторые данные. Надеюсь, я правильно это опишу, я долгое время не работал с царством. Я также могу предоставить код, который у меня есть, но он немного.
Конечным результатом является то, что когда я получаю данные из базы данных, я вижу данные за последний месяц (так что, вероятно, составьте сумму за каждый день прошлого месяца), то же самое за месяц до этого и за предыдущий, и т. д. (я добавил изображение, как оно должно выглядеть в течение месяца)
У меня вопрос, как мне создать модель?
Моя идея для day
:
date
-> primaryKey
data
-> Int / String
Но могу ли я как-то хранить его по месяцам в базе данных, чтобы мне не приходилось каждый раз вносить сумму? Как массив / словарь со всеми днями месяца. Так можно ли добавить поле, которое будет примерно таким, когда закончится месяц? Или создайте другую модель с массивом day
?
месяца -> [day
]?
Кроме того, могу ли я / это нормально, что я использую Date
в качестве основного ключа? (Я знаю, что первичный ключ области - String
, но я мог бы преобразовать Date
в String
)
Всё могло бы помочь. Я действительно не знаю с чего начать