sql >> Base de Datos >  >> NoSQL >> MongoDB

Meteor:Meteor.call () desde dentro de la devolución de llamada de observación no se ejecuta

Este podría ser un problema conocido, no estoy seguro porque no lo he probado yo mismo, pero parece que podría haber una solución (ver https://github.com/meteor/meteor/issues/907 )

Añade tu Meteor.call en una devolución de llamada instantánea setTimeout:

added: function(doc) {
    console.log("added "+doc.text);
    setTimeout(function() {
        Meteor.call('aMethod',doc.text,function(e,r){
            if(e){
                console.log("error from server: "+e);
            }else{
                console.log("response from server: "+r);
            }
        });
    },0);
}