Я пишу приложение, которое должно хранить и анализировать баланс пользователей во времени, а также сохранять пользовательские события в мобильном приложении. Это должно выполняться каждый день.
Каков лучший дизайн схемы для этого?Я запутался в том, как хранить эту информацию по дням для более быстрого запроса после.
Редактировать 1
У меня это подходит
1
{
"account": "1q2w3e4r",
"balances"[
{
"date": "2018-11-30",
"balance": 1234.32
},
{
"date": "2018-12-01",
"balance": 12.32
}
]
}
2
{
"account": "1q2w3e4r",
"balances": {
"2018": {
"01": {"01":1234.32, "02": 422.22, "03": 12353.32, ...},
"02": {"01":1234.32, "02": 422.22, "03": 12353.32, ...},
...
},
"2019": {
"01": {"01":1234.32, "02": 422.22, "03": 12353.32, ...},
"02": {"01":1234.32, "02": 422.22, "03": 12353.32, ...},
...
}
}
}
Извините, если я не очень хорошо объясняю себя, я не являюсь носителем языка, и я новичок в mongodb.
Спасибо