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://bzwzjz.com/article/igghhh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 盐亭网站设计 四川成都网站制作 网站设计公司 网站制作 专业网站设计 网站建设方案 成都定制网站建设 网站建设改版 企业网站建设公司 成都网站设计 手机网站制作 移动网站建设 成都网站建设 成都响应式网站建设公司 自适应网站设计 成都网站设计 成都企业网站设计 成都网站建设公司 网站设计 成都网站设计公司 营销型网站建设 成都营销网站制作