我正在学习MongoDB,Express,React等,并且我正在组建一个简单的应用程序,但我仍坚持使用模式设计。
该应用程序将是一个资金经理,用户可以在其中注册,然后填写他们的月收入(工资和任何其他收入)和常规支出。这将提供他们每个月可以花费的金额。 然后,用户可以在整个月内输入交易,应用程序将记录这些交易,这将耗尽月度限额,为用户提供可用于支出的资金快照。
我只是坚持如何构建架构。
我是否为users
,expenditure
和income
设置了单独的数据库,并通过用户{{{}将支出和收入与user
相关联1}}价值?
或者是否应该在与用户相同的数据库中跟踪支出和收入?