惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
宝玉的分享
宝玉的分享
Latest news
Latest news
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
美团技术团队
V
Visual Studio Blog
F
Full Disclosure
腾讯CDC
H
Help Net Security
D
DataBreaches.Net
M
MIT News - Artificial intelligence
罗磊的独立博客
博客园 - 司徒正美
N
Netflix TechBlog - Medium
U
Unit 42
Vercel News
Vercel News
I
InfoQ
S
SegmentFault 最新的问题
B
Blog RSS Feed
博客园 - 三生石上(FineUI控件)
Microsoft Security Blog
Microsoft Security Blog
有赞技术团队
有赞技术团队
博客园_首页
The GitHub Blog
The GitHub Blog
T
Tailwind CSS Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
NISL@THU
NISL@THU
P
Privacy & Cybersecurity Law Blog
Recorded Future
Recorded Future
Y
Y Combinator Blog
S
Schneier on Security
P
Proofpoint News Feed
T
Tenable Blog
Cloudbric
Cloudbric
博客园 - 【当耐特】
The Register - Security
The Register - Security
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
C
Cyber Attacks, Cyber Crime and Cyber Security
量子位
A
Arctic Wolf
N
News and Events Feed by Topic
H
Hacker News: Front Page
MongoDB | Blog
MongoDB | Blog
The Hacker News
The Hacker News
Webroot Blog
Webroot Blog

博客园 - 风易微凉

AI笔记-快捷键2 AI笔记 快捷键1 AI笔记-钢笔PEN 我的2025 倒影中的你 后座有你 踏入破解行业 一个人、一场梦、一座空城、一生心疼 人间有味是清欢 安卓开发中遇到耗电量高的问题解决方案 no no no no 敢说不 逆向工程-反编译,嵌入 AlarmManager的使用 基于项目中遇到的技术问题,谈谈SharedPreferences的使用的注意问题 根据当前进程号,获取进程下线程数目 MongoDB数据库日志备份压缩脚本 mongodb数据库磁盘碎片整理。 mongodb库表信息监控脚本 mongodb mapreduce示例
mongodb表字段处理生成域名字段
风易微凉 · 2013-12-31 · via 博客园 - 风易微凉

//
db.getMongo().setSlaveOk(); //db.user.drop(); //db.user.save({"a":"111@34.com","b":"222"}); //db.user.save({"a":"222@55.com","b":"333"}); var stime=new Date; print(stime); var teststr="001_0010@osmaauto.com_1379305393"; var teststr1="001_0010@osmaauto.com_1379305393.cn"; function getDomain(teststr) { //print("length:"+len); var len=teststr.length; var ltidx=teststr.lastIndexOf('_'); if(ltidx!=-1) { //print('last index of '+ltidx); var tm=teststr.substr(ltidx+1,len-ltidx); //print('domain '+tm) var idx1=teststr.indexOf('@'); var fidx=tm.indexOf('.'); if( fidx != -1 ) { //print("!=-1"); return teststr.substr(idx1+1); } else { //print("==-1"); //print('@:'+(idx1+1)); //print('_:'+ltidx); var ss=teststr.substring(idx1+1,ltidx); return (ss) } } } //print('domain com: '+getDomain(teststr)); //print('domain cn: '+getDomain(teststr1)); i=0; var cursor=db.user_dict.find().snapshot(); while(cursor.hasNext()) { var rec=cursor.next(); i++; print(rec["_id"]); print(i); //var dom=rec["_id"].split("@"); //print(dom[1]); var dom=getDomain(rec["_id"]); db.user_dict.update({_id:rec["_id"]},{$set:{domain:dom,cip_name:"cip1"}}); } var endtime=new Date; print(endtime);

posted @ 2013-12-31 14:15  风易微凉  阅读(384)  评论()    收藏  举报