首页 > 其他 > 详细

某个用户的数据从线上导到测网

时间:2020-03-26 19:44:20      阅读:78      评论:0      收藏:0      [点我收藏+]

原因:收到舆情,线上某个用户点开收藏夹,渲染卡死;

方案:希望把线上此用户的数据导到测网某个用户下;

 

处理过程:

1.创建export_fac.js文件:

 

var c = db.getCollection("sync_item_value_core").find({"item.uid":{$in:[54374068,36426767]},"item.type":101})
while(c.hasNext()) {
    printjson(c.next());
}

 

2.创建sh_export_fav.sh文件:

 

/usr/bin/mongo mongodb://s-c4qc27a2e926a104.mongodb.rds.tbsite.net:3717/sns --username ‘sns‘ --password ‘XXXXXX‘ export_fav.js > export_fav.json

 

3.把执行结果export_fav.json通过oss下载到本地;

4.替换export.json里的用户id及语法;处理成insert语句,插入到测试库;

 

db.template.insert([{},{},{}]);

 

某个用户的数据从线上导到测网

原文:https://www.cnblogs.com/zhangbao3/p/12576662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!