标签: node.js mongodb concurrency mongoose multiple-databases
我的系统的设计使每个用户都拥有自己的数据库,里面有3个集合。
我正在设计一个管理系统,需要在用户登录时连接到用户数据库 - 如何使用Mongoose进行设计?
我知道Mongoose有useDb允许数据库切换,但如果我为每个用户执行此操作,我会遇到任何并发问题吗? (用户A执行某些操作,用户B登录并重新切换数据库连接)
createConnection是另一个可行的选择 - 但这意味着我需要每次都需要模型文件并传入新创建的连接?