1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| //删除列操作 router.post('/removeCol',function(req,res,next){ var collectionName = req.body.collectionName; var colNameToDel = req.body.colNameToDel; var jsonStr = '{"'+colNameToDel+'":""}'; var jsonObj=JSON.parse(jsonStr); db.open(function(err,db){ db.collection(collectionName,{strict:true},function(err,myCollection){ if(err){ console.log(collectionName+"连接失败"+err); } else{ myCollection.update({},{$unset:jsonObj},{multi:true},function (err, data) { if (err) { console.log(collectionName+"-删除列-"+colNameToDel+"-失败" + err); } else { console.log(collectionName+"-删除列-"+colNameToDel+"-成功"); res.send(data); } }); } }); }); });
|