0

我正在构建一个用户可以获得 XP-s 的系统。这些点用于调平系统。

我想知道,存储它的最佳方式是什么。我使用 mysql,但我认为,mongodb 可能是完成这项任务的更好方法,所以请帮助我,如何在 mongodb 中完成这项工作。

细节:

  • 用户可以获得xp-s来使用系统(1xp/小时或1xp/10分钟,现在没关系)
  • 必须保存最后添加点的时间以避免每小时节省更多点(我可以在会话中保存,但这种方法存在手杖问题)
  • 我不知道,是否有必要保存数据库中的所有点,或者足以增加 xp-s 的计数器。
4

1 回答 1

0

我会跟踪日期时间、经验和原因。这样您就可以在之后获得更好的报告。

当你想得到总数时,你所要做的就是得到那个玩家的总和。

此外,您可以跟踪该玩家这一小时因此获得了 1xp

于 2012-02-21T01:47:53.183 回答