2016-04-29 88 views
0

流星客戶端代碼嘗試更新當前用戶配置文件的新屬性header(如果它不存在並將其賦值給變量menuShortName 下面的代碼崩潰了應用程序,它會不喜歡['header']怎麼辦?謝謝流星用戶配置文件更新

我需要有服務器和客戶端都能夠修改此值。

Meteor.users.update({_id: userId},{$set: {profile['header']: menuShortName}});

回答

1

您的語法接近。您必須將嵌套屬性用引號括起來:

Meteor.users.update({_id: userId}, {$set: {'profile.header': menuShortName}});