Den*_*nis 11 javascript mongodb meteor
for(var key in resp.updated_items){
Meteor.users.update({backend_id: Meteor.user().backend_id},
{$set: {'profile': {key: resp.updated_items[key]}}});
}
Run Code Online (Sandbox Code Playgroud)
此查询将正确的信息设置为密钥.但是我如何分配关键的"真实"价值呢?
小智 23
var obj = {key: 'value'}; //prints {key: "value"}
var obj2 = {};
var key = 'someKey';
obj2[key] = 'someValue';
//{someKey: 'someValue'}
Run Code Online (Sandbox Code Playgroud)
试试这个:(你必须使用[]它.)
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});
}
Run Code Online (Sandbox Code Playgroud)
我无法记住set流星的作用.但是在mongo中,你必须做这样的事情:
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});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8839 次 |
| 最近记录: |