1. 程式人生 > >mongodb批量修改值

mongodb批量修改值

var obj=db.test_data.find({"data1":{$gte:32768}}); //查詢書data1>32768的資料

//批量修改data1>32768的資料的值

while(obj.hasNext())

{

  var doc=obj.next();

  var new_data=doc.data1-65535-1;

  db.test_data.update({_id:doc._id},{$set:{data1:NumberInt(new_data)}},false,true)