我正在节点 js 学习练习中创建一个具有用户创建/身份验证/朋友的模拟应用程序。我大部分时间都花在事物的前端,就数据库而言,我是一个 n00b。我想创建一个用户数据库,我想在其中跟踪用户个人资料及其连接/朋友。
主要目标是在数据库中加载/存储用户连接。获取此信息并以最少的查询最有效地将其提供给用户。
我真的很感谢我应该使用可以完成此任务的数据库结构的一些帮助。我正在使用 mongodb 和节点。
突然想到:我可以将用户的连接存储在“连接”字段中的对象中。但这将涉及进行大量查询以获取连接的详细信息,例如他们的“关于我”信息 - 我也可以将其存储在同一个对象中。
使困惑。真的很感激一些指示。