0
我有一个应用程序可以逐周跟踪篮球数据。这些数据是由用户手动输入的,我也想跟踪跟踪这些数据的用户的数据,以及跟踪数据的时间。MongoDB哪种模式最适合存储?
我是用户Mike
它是Week 1
我跟踪游戏,我应该保存这样的数据。
收藏:玩家
{ playerName: 'Derrick Rose', trackedBy: 'Mike', week: 1, points: 20 }
或者
收藏:Players_Week_1
{ playerName: 'Derrick Rose', trackedBy: 'Mike', points: 20 }
首先是最有意义的,我相信MongoDB中被用于这种用途的,作为集合增长将会有很多文档,但这就是mongoDB针对我的想法进行了优化。
所以基本上我的问题建立一个应用程序时,如果数据给予其一个Model
即。 Player
它应该始终是Collection
的一部分。尽管在某些情况下,该模型被分解成几周,创建并与特定用户相关联。
我很抱歉,如果这是一个愚蠢的问题,但我越来越先进我只是想在我如何看待MongoDB的信心。
好的,谢谢,好。 –