sql >> Databasteknik >  >> NoSQL >> MongoDB

Meteor:Meteor.call() inifrån observera att callback inte körs

Detta kan vara ett känt problem, jag är inte säker eftersom jag inte har provat det själv, men det verkar som att det kan finnas en lösning (se https://github.com/meteor/meteor/issues/907 )

Lägg till ditt Meteor.call till en omedelbar setTimeout-återuppringning:

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);
}


  1. Hur infogar jag HTML i Mongodb?

  2. Kan jag köra en rå MongoDB-fråga i node-mongodb-native drivrutin?

  3. Hur man multipel push till kapslad array

  4. mongoose summa ett värde över alla dokument