Meteor用户配置文件更新

时间:2016-04-29 19:59:22

标签: meteor

此Meteor客户端代码尝试使用新属性header更新当前用户配置文件(如果该属性不存在),并将变量menuShortName中的值设置为该属性 以下代码正在崩溃应用程序,它不喜欢['header']如何做到这一点?感谢

我需要服务器和客户端都能够修改此值。

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

1 个答案:

答案 0 :(得分:1)

你的语法很接近。您必须将嵌套属性包装在引号中:

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