我正在开发一个应用程序,其中每个用户都有四个计数器。
每天,每个用户计数器都必须重置,并且该信息必须保存在另一个文档中,以便每个月用户都可以获得报告。
我需要知道什么是最有效的方法来做到这一点,因为可能有很多用户,会导致大量的服务器操作。
我正在使用node.js。我还没有决定使用哪个数据库,所以如果有一个数据库可以本地执行此操作,如果您能告诉我,那将会非常有帮助。
提前致谢。
有很多方法可以解决您的问题。由于您尚未定义数据库,另一种选择是将 MongoDB 与 Atlas 结合使用。
通过此功能,您可以配置一个触发器,在一天结束时(或在其他时间)将数据发送到另一个集合,更多说明请参见此链接。