MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Compatibilità con Meteor.js e Mongoose

Purtroppo ci sono problemi. Volevamo fare la stessa cosa, ma (out of the box) il pacchetto mongoose non utilizza il protocollo DDP di Meteor e non attiverà la reattività quando si eseguono operazioni CRUD. Potrebbero esserci anche problemi con Fibers/ecc, anche se non abbiamo spinto abbastanza con Mongoose per trovarli.

La buona notizia è che Meteor (lato server) controlla il db per eventuali modifiche, indotte da DDP o meno, e le rileverà in circa 10 secondi. Li pubblicherà quindi ai clienti, che li raccoglieranno in formato meteor standard.

Abbiamo cercato un pacchetto mongoose-ddp-meteor per risolvere questo problema e potrebbe essere necessario crearne uno noi stessi.

EDIT:A partire da dicembre 2013, il pacchetto Mongo di Meteor ascolta l'oplog di Mongo e rifletterà in tempo reale tutte le modifiche apportate dall'attività esterna della mangusta.