使用for循环在mongodb中嵌套文档字段更新

时间:2015-08-13 04:07:37

标签: mongodb

在mongodb中尝试此查询时,它会发出错误,例如$ set为空。请提供纠正解决方案

var set = {},i,l;

for(i=0,l='Job'.length;i<l;i++)

 {
  if('Job.post.@black'=="true") 

{
set['Job.post.duties.' + i + '.title.@blacklist'] = "false";

 }
}

db.job.update({'id':"19223"},{$set:set})

0 个答案:

没有答案