Meteor.userId vs Meteor.userId ()

Ich habe einen kurzen Code, um den Namen in meinem Benutzerprofil zu aktualisieren:

Meteor.users.update({_id: Meteor.userId()}, {$set:{"profile.name": name}});

Wenn ich vor Ort arbeite, kann ich verwendenMeteor.userId oderMeteor.userId() ohne ausgabe. Bei der Bereitstellung auf Modulus treten jedoch Probleme auf. Wenn ich den Operator nicht darauf habe, wird der anfängliche $ -Satz ausgeführt, aber nicht mehr. Wenn ich die Operatoren benutze, verhält es sich wie erwartet.

Warum ist das? Ich gehe davon aus, dass ich dies nicht ohne den Operator hätte verwenden sollen, aber gibt es einen Grund, warum es überhaupt funktioniert hat?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage