[英]Mongodb cluster:can query on normal collections ,but not on system.users
[英]mongodb - abuse of system.users collection?
我有一个简单的mongodb应用程序。 用户登录时创建帐户。
用户创建帐户时,我必须将额外的数据存储在某个地方。
目前,我正在mongodb中扩展system.users集合,并向其中添加一堆字段。 但是,这是一个“系统”集合,因此我不确定这是否是一个好主意。
这是“坏习惯”吗? 我是否应该使用“ _id”外键样式创建一个user_details集合并将其映射到system.users表?
这绝对是一个坏主意。 system.users
集合应该存储允许访问数据库的用户的身份验证详细信息。 数据库用户和应用程序用户是两个非常不同的实体!
我的建议是:不要再搞乱系统集合了。 否则将来肯定会适得其反。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.