mysql和mongodb怎么替换字段中某字符
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本篇内容主要讲解"mysql和mongodb怎么替换字段中某字符",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"mysql和mongodb怎么替换字段中某字
千家信息网最后更新 2025年01月21日mysql和mongodb怎么替换字段中某字符
本篇内容主要讲解"mysql和mongodb怎么替换字段中某字符",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"mysql和mongodb怎么替换字段中某字符"吧!
1.替换mysql字段中关键字符(将zjy.zyzhjyy.cn域名替换成zjy.zyjyxx.com)。
注意:操作前请先做好数据备份。
update cloud_push_log set result_path = replace(result_path, 'zjy.zyzhjyy.cn','zjy.zyjyxx.com');
cloud_push_log:指定表名
result_path:字段名
2.替换mongodb字段中某字符串(将zjy.zyjyxx.com字符替换成zjy.zyzhjyy.cn) 。
注意:操作前请先做好数据备份。
db.getCollection('eventArgs').find({'contextFileHost':{'$ne':null}, 'contextFileHost':/\.zjy\.zyjyxx\.com/}).forEach( function(item) { var tmp = String(item.contextFileHost) if (tmp == null){ print(item.contextFileHost) } else{ tmp = tmp.replace(/\.zjy\.zyjyxx\.com/g,"\.zjy\.zyzhjyy\.cn"); } item.contextFileHost = tmp ; db.getCollection('eventArgs').save(item); print("update to " + item.contextFileHost) } );
eventArgs:指定表
contextFileHost:字段名
(2).嵌套修改字符(将zjy.zyjyxx.com域名替换成zjy.zyzhjyy.cn)
db.getCollection('eventArgs').find({'files.origin':{'$ne':null}, 'files.origin':/\.zjy\.zyjyxx\.com/}).forEach( function(item) { var tmp = String(item.files.origin) if (tmp == null){ print(item.files.origin) } else{ tmp = tmp.replace(/\.zjy\.zyjyxx\.com/g,"\.zjy\.zyzhjyy\.cn"); } item.files.origin= tmp ; db.getCollection('eventArgs').save(item); print("update to " + item.files.origin) } );
eventArgs:表名
files.origin:files是一级字段名,origin是二级字段名。
(3),字段中带有数组批量更新数据(将zjy.zyjyxx.com域名替换成zjy.zyzhjyy.cn)
注意:操作前请先做好数据备份。
db.getCollection('convert_state_copy0515-1').find({'executeArgs.source':new RegExp(".*zjy.zyjyxx.com.*")}).forEach(function(item){ var executeArgs = item['executeArgs']; for(var i in executeArgs){ var source = executeArgs[i]['source']; if(null != source && String(source).search('zjy.zyjyxx.com') > -1) { executeArgs[i]['source'] = source.replace('zjy.zyjyxx.com', 'zjy.zyzhjyy.cn'); } var callback = executeArgs[i]['callback']; if(null != callback){ var callback_url = executeArgs[i]['callback']['url']; if(null != callback_url && String(callback_url).search('zjy.zyjyxx.com') > -1) { executeArgs[i]['callback']['url'] = callback_url.replace('zjy.zyjyxx.com', 'zjy.zyzhjyy.cn'); } } var upload = executeArgs[i]['upload']; if(null != upload){ var upload_url = executeArgs[i]['upload']['url']; if(null != upload_url && String(upload_url).search('zjy.zyjyxx.com') > -1) { executeArgs[i]['upload']['url'] = upload_url.replace('zjy.zyjyxx.com', 'zjy.zyzhjyy.cn'); } } } db.getCollection('convert_state_copy0515-1').update({"_id":item['_id']},{$set:{"executeArgs":executeArgs,"exec":1}});})
convert_state_copy0515-1:表名
executeArgs.source:字段名
source,callback,upload:字段名
到此,相信大家对"mysql和mongodb怎么替换字段中某字符"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
字段
字符
数据
域名
备份
数据备份
内容
学习
实用
更深
兴趣
字符串
实用性
实际
操作简单
数组
方法
更多
朋友
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学校网络安全宣传语
梦幻西游四川服务器有哪些云空间
vb是一个软件开发平台
网络安全需要防范
计算机软件开发前景6
耿瑞软件开发
建德天气预报软件开发
sci数据库找不到
国产工业软件开发
软件开发进阶系统
育碧突然连不上服务器
河南点趣网络技术有限公司
瑞麟网络技术有限公司
湖北医院数显钟服务器
ctf长安杯网络安全极客挑战赛
数据库list for
网络技术与应用网课习题答案
大华元数据管理服务器
风霆网络技术经营部真假
网络安全进社区新闻简报
数据库的市场空间
高速服务器有补胎的地方吗
教师网络安全法
django部署到服务器
外网ping不通服务器
网络安全竖版小报版面
上海装配式网络技术哪家好
昆明正能量网络技术
dos软件开发
快捷酒店 数据库下载