Mongodb 针对多对多、一对多场景的NoSql非规范化策略

Mongodb 针对多对多、一对多场景的NoSql非规范化策略,mongodb,denormalization,nosql,Mongodb,Denormalization,Nosql,我有一个当前的规范化场景,其中我有以下层次结构: 部门、用户、客户、项目 每个用户都被分配到公司的一个或多个部门 每个项目都将分配给专业部门中的一个或多个用户 每个客户在任何给定的时间都会有一个或多个项目进行 我知道如何以规范化的方式进行这项工作,但如果我使用mongoDB或其他NoSql数据库,我很难思考应该如何组织

我有一个当前的规范化场景,其中我有以下层次结构: 部门、用户、客户、项目

每个用户都被分配到公司的一个或多个部门

每个项目都将分配给专业部门中的一个或多个用户

每个客户在任何给定的时间都会有一个或多个项目进行

我知道如何以规范化的方式进行这项工作,但如果我使用mongoDB或其他NoSql数据库,我很难思考应该如何组织