mongodb权限设计问题
阿神
阿神 2017-04-28 09:03:38
0
1
636

现在要做一个系统,角色有系统管理员、管理员、医生和病人。且权限依次下降。
现在设计需要用户Schema,我的问题是:这4者间共同的部分有帐号、密码和角色名。而医生和病人具有很多各自的属性,如病人的具体信息、病例、家属信息等。
现在对于mongodb这种NoSQL,该如何设计呢?是每个用户独立一份Schema,还是抽象出共同的部分,然后再进行各自的补充?

阿神
阿神

闭关修行中......

全員に返信(1)
曾经蜡笔没有小新

MongoDB の特性を最大限に活用することができ、特定の共通点を明確に抽象化する必要はなく、ユーザーの種類によって区別することもできます。 NoSQL の設計では、カラム(同じ属性)の概念をあまり意識する必要はありません。そうしないと、NoSQL の利点が失われ、後からクエリ操作が SQL よりも面倒になることさえあります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート