如何在流星上通过DDP更改帐户数据库?

时间:2014-08-18 06:54:41

标签: meteor

我有一个使用帐户基础,帐户-i,帐户 - 推特和帐户微博的流星应用“A”。

我决定制作另一个流星应用程序“B”,这基本上与上面相同,但特别适用于移动设备。

有没有办法将帐户包在B上使用的数据库更改为A?

1 个答案:

答案 0 :(得分:0)

虽然不是绝对肯定,但也许有可能。这样的事情可能有用:

var connection = DDP.connect("http://other_server");

Meteor.users = new Meteor.Collection("users", { connection: connection });

如果你收到'集合已定义错误',你可能需要fork account-base并使用它代替Meteor.users&应该没事。

它的作用是伪装成其他服务器的DDP客户端,允许来自应用B的用户使用应用users中的A集合,但为自己拥有一个单独的数据库。 / p>

另一种选择是与其他应用共享相同的MONGO_URL,您不必担心修改基于帐户的包(如果必须)