mongodb 截取字符串更新当前文档

db.getCollection('test').find().skip(1000).forEach(
  function(item){
      //item.sdf = 'haha_123213';
      if(item.test!= undefined){
          var a = item.test.indexOf('_');
          if(-1 === a){
              item.test= item.test;
          }else{      
              item.test= item.test.substr(0, a);
          }
          db.getCollection('test').save(item);
      }
  }

);

 

备注:用js语法就好,数据量大可能会出现更新失败的情况,自己按数据量分页修改

 

 

 

你可能感兴趣的:(mongodb)