我是Meteor的崭新品牌,我希望将它与我的现有系统集成,该系统由MongoDB提供支持。我看到meteor有一个accounts-facebook和accounts-twitter软件包来帮助我验证这些服务,这就是我现有的系统所做的。
问题是我已经拥有了我的用户集合的格式。我不介意为我没有的数据添加额外的字段,但我宁愿让流星使用我已定义的字段。即:用户名和电子邮件。
所以,
a)如何在开发过程中使用meteor连接到现有数据库?
b)如何告诉meteor用于用户名和电子邮件的字段?
答案 0 :(得分:0)
请参阅:
http://projectricochet.com/blog/can-meteor-and-mysql-play-nicely-together#.VG_01IXLu1s
https://meteorhacks.com/does-meteor-scale.html
http://www.fastcolabs.com/3007015/how-use-mysql-meteor
http://joshowens.me/meteor-and-mongo-performance/
http://shiggyenterprises.wordpress.com/2013/03/13/accessing-an-mssql-database-from-meteor/
答案 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系统明年可能会有更好的运气。