将Meteor js与现有用户系统集成

时间:2014-11-22 02:20:55

标签: javascript node.js facebook twitter meteor

我是Meteor的崭新品牌,我希望将它与我的现有系统集成,该系统由MongoDB提供支持。我看到meteor有一个accounts-facebook和accounts-twitter软件包来帮助我验证这些服务,这就是我现有的系统所做的。

问题是我已经拥有了我的用户集合的格式。我不介意为我没有的数据添加额外的字段,但我宁愿让流星使用我已定义的字段。即:用户名和电子邮件。

所以,

a)如何在开发过程中使用meteor连接到现有数据库?

b)如何告诉meteor用于用户名和电子邮件的字段?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

a)如何在开发过程中使用meteor连接到现有数据库?

目前没有正式支持SQL系统,假设你是一个。 Meteor最近收购了FathomDB,我们不能很快期待SQL支持,Redis即将推出,我相信。

b)如何告诉meteor用于用户名和电子邮件的字段?

一个简单的解决方案是插入create accounts for all users,当您create a user使用相同的ID时。为什么?当您使用订阅时,您使用this.userId这是Meteor.users的Id。准时我对同一个用户和指向另一个Id的字段有不同的ID,但这不是一个好方法。

使用此解决方案,我假设您将使用MongoDB,对于任何其他数据库:您必须非常耐心。我很想今天和Meteor一起使用CouchBase,但我认为这不会很快。 SQL系统明年可能会有更好的运气。