MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Compatibilité Meteor.js et Mongoose

Malheureusement, il y a des problèmes. Nous voulions faire la même chose, mais (hors de la boîte) le package mongoose n'utilise pas le protocole DDP de Meteor et ne déclenchera pas la réactivité lorsque vous effectuez des opérations CRUD. Il peut également y avoir des problèmes avec Fibers/etc, bien que nous n'ayons pas assez poussé avec Mongoose pour les trouver.

La bonne nouvelle est que (côté serveur) Meteor surveille la base de données pour tout changement, induit par DDP ou non, et les captera dans environ 10 secondes environ. Il les publiera ensuite aux clients, qui les récupéreront au format météore standard.

Nous recherchions un package mongoose-ddp-meteor pour résoudre ce problème, et nous devrons peut-être en construire un nous-mêmes.

EDIT :Depuis décembre 2013, le package Mongo de Meteor écoute l'oplog de Mongo et reflètera en temps réel toutes les modifications apportées par l'activité externe de la mangouste.