mongodb克隆本地collection

MongoDB没有提供进行本地复制集合的方法,于是可以写一个循环插入的方法完成mongodb 本地克隆一份集合数据:
db.source_collection.find().forEach(function(x){db.target_collection.insert(x)})
例如克隆集合所有数据:
db.userinfo.find().forEach(function(x){db.userinfo_bak.insert(x)})

创新互联-专业网站定制、快速模板网站建设、高性价比广陵网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式广陵网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖广陵地区。费用合理售后完善,十载实体公司更值得信赖。

过滤克隆集合的数据:
repset:PRIMARY> db.user.count()
850940
repset:PRIMARY> db.user.count({i:100})
1
repset:PRIMARY> db.userinfo.find({i:100}).forEach(function(x){db.user_bak.insert(x)})
repset:PRIMARY> db.user_bak.count({i:100})
1


文章标题:mongodb克隆本地collection
转载来源:http://hxwzsj.com/article/igghhh.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 宜宾网站设计 成都网站设计 做网站设计 成都网站建设公司 外贸网站设计方案 重庆手机网站建设 网站建设公司 成都网站建设 成都响应式网站建设公司 网站设计制作 阿坝网站设计 成都品牌网站建设 成都网站制作 成都网站制作 自适应网站建设 企业网站设计 高端网站设计 梓潼网站设计 成都网站制作 定制网站设计 重庆外贸网站建设 专业网站建设