0

我有一个简单的 mongodb 应用程序。用户在登录时创建帐户。

当用户创建他们的帐户时,我必须将额外的数据存储在某处。

目前我正在扩展 mongodb 中的system.users集合并向其中添加一堆字段。但是它是一个“系统”集合,所以我不确定这是否是一个好主意。

这是“坏习惯”吗?我是否应该创建一个 user_details 集合并使用“_id”外键样式将其映射到 system.users 表?

4

1 回答 1

1

这绝对是个坏主意。system.users集合应该存储允许访问您的数据库的用户的身份验证详细信息。数据库用户和应用程序用户是两个截然不同的实体!

我的建议:停止搞乱系统集合。否则将来肯定会适得其反。

于 2012-04-18T11:43:49.187 回答