首页 MongoDB mongodb数据库小循环对数据进行增删改查

mongodb数据库小循环对数据进行增删改查

2024-09-11 17:10 编辑:  丽丽学习网

mongodb数据库小循环对数据进行增删改查, 方便易用,可进行增删除改查操作,对数据进行处理, 以下功能给表增加一个字段 orderid, 并递增赋值,原表中存在不存在此字段均可操作。
var tablename='表名';
var arr=
db.getCollection(tablename).find().sort({'_id':1});
var num=0;
var show=function(value,index,arr){
num++;
db.getCollection(tablename).update({"_id":value._id},{"$set":{"orderid":Number(num)}},false,true);
}
arr.forEach(show);

mongodb就这点好,太爽了, 新增字段不用提前打招呼,更新时,如果有此字段就更新了,没有此字段,就新增一个。不像关键型数据库mysql, sqlserver,先建个字段,才能再添加更新内容等。