【发布时间】:2015-05-30 06:33:11
【问题描述】:
我想在我的代码中指定在数据库更新中动态设置/更新的属性。像这样的:
var fieldname = "firstname"
var name = "loomi"
Meteor.users.update({_id:Meteor.user()._id},
{$set:{"profile."+fieldname: name}})
(profile[fieldname] 顺便说一句不起作用。)
上面的结果应该和这个一样:
Meteor.users.update({_id:Meteor.user()._id},
{$set:{"profile.firstname": "loomi"}})
请问我怎样才能以一种简洁的方式实现这一点? (没有让整个对象进行操作并将整个对象发回。)
【问题讨论】:
标签: javascript mongodb meteor