Хранить данные о дате в MongoDB - PullRequest
0 голосов
/ 12 декабря 2018

Я пишу приложение, которое должно хранить и анализировать баланс пользователей во времени, а также сохранять пользовательские события в мобильном приложении. Это должно выполняться каждый день.

Каков лучший дизайн схемы для этого?Я запутался в том, как хранить эту информацию по дням для более быстрого запроса после.

Редактировать 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.

Спасибо

1 Ответ

0 голосов
/ 12 декабря 2018

Я не совсем понимаю, о чем вы спрашиваете.

Мне показалась полезной электронная документация:

mongoosejs.com / docs / guide

Мне было полезно подумать о данных NONSQL, еслиэто был набор документов (в отличие от таблиц, строк, столбцов в РСУБД).

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