【发布时间】:2016-04-30 19:44:15
【问题描述】:
我目前使用 env 变量将 mongodb 分配给我的流星应用程序 "MONGO_URL": "mongodb://localhost:27017/dbName" 当我启动流星实例时。
所以所有数据都被写入名为“dbName”的 mongo 数据库。 我正在寻找一种在登录时为每个客户单独设置 dbName 的方法,以便将他们的数据分离到不同的数据库中。
【问题讨论】:
-
为什么要将客户数据分离到不同的数据库中?
-
@BrettMcLain 因为我的客户本身就是企业。然后,他们将能够在指定的数据库中创建自己的用户。在提供 B2B 解决方案时,运行单独的数据库通常是一种很好的做法。一个优点是,如果我的一位客户需要从备份中恢复他们的数据,其他用户不会受到影响。