大多数较旧的博客/帖子建议在集合中的每个条目中使用tenant_id。并在每个查询中使用tenant_id来隔离Meteor应用程序中的租户。
但是,现在是否可以在多租户应用中为每个租户创建一个MongoDB数据库,并根据tenant_id / subdomain在这些数据库之间切换Meteor?或者在每个条目中添加tenant_id是在Meteor中实现多租户的唯一方法吗?
答案 0 :(得分:0)
这是可能的,但没有记录 - 使用风险自负:
var d = new MongoInternals.RemoteCollectionDriver("<mongo url>");
C = new Mongo.Collection("<collection name>", { _driver: d });