我正在尝试构建一个多租户系统,在该系统中将向用户提供代码,然后根据该代码与相应的数据库进行进一步的交互。
我研究了以下方法https://github.com/asimzsaeed/mongodb_node_multi_tenancy_startup,但它已经设置了多个域,然后更改了全局连接。
我的要求是只有一个网站,然后与用户会话进行数据库连接。
例如
用户1登录,然后为其分配DB1 用户2登录然后为他分配DB2 用户3登录,然后为他分配了DB1,因为用户1和用户3的代码相同。
所以我想学习如何在NodeJS和MongoDB应用程序中解决这种情况。
请建议任何文章阅读处理此类情况的地方。期待积极的回应。