mysql和mongodb怎么替换字段中某字符
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容主要讲解"mysql和mongodb怎么替换字段中某字符",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"mysql和mongodb怎么替换字段中某字
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
数据库全部建255长度
jsp页面连接数据库
保时捷 软件开发
服务器usb插口没反应
在线生成表格数据库
河北赵县网络安全宣传
软件开发岗工作地
二维码怎样连接数据库
网络安全技术有哪些专业
软件工程 网络安全
网络安全防范文献
数据库访问量大如何处理
计算机网络安全要求
服务器电源要入固定资产吗
工业网络技术书籍
软件开发第三方意见
明光自动化软件开发技术代理商
老电脑 服务器
如何将数据输入数据库表中
美股中概股互联网科技龙头
四川天鉴恒网络安全技术
网络技术课程试题
软件开发周期的阶段
如何加强服务器的安全
.net读取数据库的类型
数据库查询历史事件
网络技术原理及应用实训
网络安全与健康作文
服务器一般用什么网站
高一网络安全