2016-04-05 12 views
0

Ziel für exemple 2 € von user1 transfert ist Benutzer2Winkel Meteor Wie Aktualisierung von Benutzerdaten in Client/myComponent.js aber nicht in der Google-Konsole

Modell/myComponents.js

Meteor.users.allow({ 
    update: function (userId) { 
    //check if an user is connected 
    if(userId == null){ 
     return false; 
    }else{ 
     return true; 
    } 
    }, 
    remove: function() { 
    return false; 
    } 
}); 

Client/myComponents.js

... 
this.chooseWinner = (subject,comment) => { 
... 
// this works 
Meteor.users.update({_id: comment.user_id}, {$set:{credit : winCash}}); 
... 

im google chrom e-Terminal, ich kann dies tun:

Meteor.userId(); 

I obtain something like : "HTjgBTBcBk4npQSBe" 

Nachdem in der Google Chrome-Terminal, ich ca dies tun:

Meteor.users.update({_id: "HTjgBTBcBk4npQSBe"}, {$set:{credit : 12.34}}); 

!!!! Then the credit of this user is modified !!!!! 

Wie kann ich im Client/myComponent.js zu aktualisieren tun, um aber nicht in der Google-Konsole ???

Danke

+1

Können Sie versuchen, Meteor.Call() mit serverseitigen Methode zu aktualisieren? – Pterrat

+0

@Leaf ja, es ist leicht der richtige Weg. Vielen Dank – DonFabiolas

Antwort