Meteor:多租户应用中每个租户一个数据库

时间:2014-09-07 17:55:19

标签: meteor

大多数较旧的博客/帖子建议在集合中的每个条目中使用tenant_id。并在每个查询中使用tenant_id来隔离Meteor应用程序中的租户。

但是,现在是否可以在多租户应用中为每个租户创建一个MongoDB数据库,并根据tenant_id / subdomain在这些数据库之间切换Meteor?或者在每个条目中添加tenant_id是在Meteor中实现多租户的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

这是可能的,但没有记录 - 使用风险自负:

var d = new MongoInternals.RemoteCollectionDriver("<mongo url>");
C = new Mongo.Collection("<collection name>", { _driver: d });