[英]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.