如何存储和使用检索的NodeJS JSON文件
想象一下,你正在开发一款社交网络应用,用户可以在不同地点“签到”,并给予他们星级评级,从0分(糟糕的体验)到5分(体验最好的体验)。在设计你的应用程序时,你确定有必要管理关于三个主要实体的数据:
- 用户
- 位置
- 签到
让我们看一下我们存储有关这些实体的东西。由于我们使用Redis的作为我们唯一的数据存储,我们还将考虑如何映射到Redis的数据类型...
我们给每个用户ID和我们存储有关它们的基本信息。此外,我们将使用bcrypt,当我们的样本数据加载到Redis的加密密码。
对于每个用户,我们将跟踪他们提交给系统的签到总数,以及他们最近签到的时间戳和位置ID,以便我们知道他们最后一次使用系统的时间和地点。