Ответ 1
Основы:
var obj = {key: 'value'}; //prints {key: "value"}
var obj2 = {};
var key = 'someKey';
obj2[key] = 'someValue';
//{someKey: 'someValue'}
Попробуйте следующее: (для этого вы должны использовать []
.)
for(var key in resp.updated_items){
var set = {profile: {}};
set.profile[key] = resp.updated_items[key];
Meteor.users.update({backend_id: Meteor.user().backend_id},
{$set: set});
}
Я не могу вспомнить, как set
работает в метеор. Но в манго вы должны сделать что-то вроде этого:
for(var key in resp.updated_items){
var set = {};
set['profile.' + key] = resp.updated_items[key];
Meteor.users.update({backend_id: Meteor.user().backend_id},
{$set: set});
}