/ / Integrando Meteor js com o sistema de usuário existente - javascript, node.js, facebook, twitter, meteor

Integrando o Meteor js com o sistema de usuário existente - javascript, node.js, facebook, twitter, meteor

Eu sou novinho em folha no Meteor e gostariapara integrá-lo ao meu sistema existente que é alimentado por um MongoDB. Vejo que o meteoro possui um pacote de contas-facebook e contas-twitter para me ajudar a autenticar nesses serviços, que é o que meu sistema existente faz.

O problema é que eu já tenho um formato paraminha coleção de usuários. Não me importo de adicionar campos adicionais para os dados que não tenho, mas prefiro que os meteoros usem os campos que já defini. Ou seja: nome de usuário e email.

Assim,

a) Como uso o meteoro para conectar-me a um banco de dados existente durante o desenvolvimento?

b) Como eu digo ao meteoro quais campos usar para nome de usuário e email?

Respostas:

0 para resposta № 1

Por favor, veja:

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/

Podemos usar o framework Meteor com o banco de dados mysql


0 para resposta № 2

a) Como uso o meteoro para conectar-me a um banco de dados existente durante o desenvolvimento?

Atualmente, não há suporte oficial para o sistema SQL, supondo que você seja um. O Meteor adquiriu recentemente o FathomDB e não podemos esperar suporte para SQL em breve, acredito que o Redis esteja chegando mais cedo.

b) Como eu digo ao meteoro quais campos usar para nome de usuário e email?

Uma solução fácil é inserir criar contas para todos os usuários e quando você criar um usuário você usa o mesmo ID. Por quê? Ao usar assinaturas, você utiliza this.userId que é o Id de Meteor.users. Com o tempo, eu tinha IDs diferentes para o mesmo usuário e campos apontando para o outro ID, mas não era uma boa abordagem.

Com esta solução, estou assumindo que você estávou usar o MongoDB, para qualquer outro banco de dados: você terá que ter muita paciência. Eu adoraria usar o CouchBase hoje com o Meteor, mas acho que isso não acontecerá tão cedo. Os sistemas SQL terão mais sorte, talvez no próximo ano.