标签: database mongodb flask mongoengine
我正在开发一个基于flask的Web应用程序,我想知道连接数据库时的最佳实践是什么。目前,我有一台必须访问的具有多个数据库(已启用RBAC)的MongoDB服务器。
我应该具有所有特权的单一连接,并且后端具有健壮的逻辑来处理仅访问所需集合的工作程序(如应用程序进程中的工作程序)吗?还是应该与不同的用户/角色建立多个连接,以免意外覆盖或访问数据库的受保护部分?