MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Compatibilidade com Meteor.js e Mongoose


Infelizmente, existem problemas. Queríamos fazer a mesma coisa, mas (fora da caixa) o pacote mangusto não usa o protocolo DDP do Meteor e não acionará a reatividade quando você fizer operações CRUD. Também pode haver problemas com Fibers/etc, embora não tenhamos pressionado o Mongoose o suficiente para encontrá-los.

A boa notícia é que (do lado do servidor) Meteor observa o banco de dados para quaisquer alterações, induzidas por DDP ou não, e as coletará em cerca de 10 segundos ou mais. Em seguida, ele os publicará para os clientes, que os pegarão no formato padrão de meteoros.

Estamos procurando por um pacote mongoose-ddp-meteor para resolver esse problema e talvez tenhamos que construir um por conta própria.

EDIT:Em dezembro de 2013, o pacote Mongo do Meteor ouve o oplog do Mongo e refletirá quaisquer alterações feitas pela atividade externa do mongoose em tempo real.