在MongoDB中存储日期数据

时间:2018-12-11 23:48:02

标签: mongodb nosql

我正在编写一个应用程序,该应用程序需要及时存储和分析用户的平衡,并将用户事件保持在移动应用程序中,这必须每天进行。

为此最佳的方案设计是什么?我对如何每天存储此信息以在以后查询更快感到困惑。

编辑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 :(得分:0)

我不完全了解您的要求。

我发现在线文档很有用:

mongoosejs.com/docs/guide

如果发现NONSQL数据是文档的集合(而不是RDBMS中的表,行,列),我发现考虑它是有帮助的。