Trouvé le problème.
Depuis que j'ai défini ma base de données dans mon fichier lib.js
users = new Meteor.collection("users");
Je n'ai pas besoin de mettre une base de données devant le db.users.update({_id : "Jack"},{...})
. J'ai aussi besoin de trouver le document en utilisant le mongo _id
donné , pas l'identifiant "username"
.
donc le code approprié serait
users.update({_id : "Jack"},{$set:{age : 13, username : "Jack"}});