社区
MongoDB
帖子详情
mongodb怎样导出多个集合的元素
ewq21qwe
2017-03-13 05:13:33
mongodb中有多个集合,我只能利用mongoexport一个集合一个集合的导出。
怎样可以批量导出呢,集合的字段是一样的。
mongodb导出txt文本代码:
mongoexport -h 127.0.0.1 --port 27017 --username username --password password --collection accounts -f account,balance --out 1.txt --db dbname
集合列表:
...全文
2030
6
打赏
收藏
mongodb怎样导出多个集合的元素
mongodb中有多个集合,我只能利用mongoexport一个集合一个集合的导出。 怎样可以批量导出呢,集合的字段是一样的。 mongodb导出txt文本代码: mongoexport -h 127.0.0.1 --port 27017 --username username --password password --collection accounts -f account,balance --out 1.txt --db dbname 集合列表:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
键盘m猫
2018-11-20
打赏
举报
回复
博主解决了么?我是需要用Spark读取一个数据库下的所有collections,表结构和字段也是一样的。
wumingdm
2017-05-09
打赏
举报
回复
我在一个MongoDB论坛上看到过有方法可以将查询结果导出到文本中,你可以参考:
http://forum.foxera.com/mongodb/topic/145/mongodb%E8%BF%90%E7%BB%B4-%E5%AF%BC%E5%87%BA%E6%9F%A5%E8%AF%A2%E7%BB%93%E6%9E%9C%E5%88%B0%E6%96%87%E6%9C%AC%E4%B8%AD?un=Jerry
ewq21qwe
2017-04-10
打赏
举报
回复
用pymongo就可以了
rucypli
2017-03-14
打赏
举报
回复
mongodump不行?
rucypli
2017-03-14
打赏
举报
回复
拼成这个脚本放到shell文件里面 直接执行这个shell文件 mongoexport --db test --collection traffic1 --out traffic.json1 mongoexport --db test --collection traffic2 --out traffic.json2 mongoexport --db test --collection traffic3 --out traffic.json3
ewq21qwe
2017-03-14
打赏
举报
回复
引用 1 楼 rucypli 的回复:
mongodump不行?
但是我想要txt文件,mongodump只能导出dmp文件啊。
mongodb
资料大全
收集整理的
mongodb
学习资料,与大家分享。 包括:
MongoDB
概念理解.pdf
MongoDB
_使用手册-中文版.pdf
MongoDB
使用手册.pdf
Mongodb
文档 与 php操作.pdf
MongoDB
应用.pdf =========================================== 常用命令: mongod.exe --dbpath "d:\
mongodb
\data\db" --directoryperdb --logpath "d:\
mongodb
\data\logs" --logappend mongo.exe >show dbs >use memo //使用 数据库 memo >show collections //列出当前数据库的collections >db //显示当前数据库 >show users //列出用户 help //更多语法 创建数据库与数据
集合
: >db >show dbs >use test2 >db.createCollection("t_test"); >use test2 >db >t={name:"hb",addr:"shanghai"}; >db.t_test.find(); >db.t_test.save(t); >db.t_test.find(); >db.t_test.insert({name:"test",addr:"beijing"}); >db.t_test.save({name:"test2",addr:"tianjin",phone:"025-0001"}); 数据查询: db.t_test.find() //select * from t_test db.t_test.find().limit(2) //select * from t_test limit 2 db.t_test.find().sort({x:1}) //select * from t_test order by x asc db.t_test.find().sort({x:1}).skip(2).limit(3) //select * from t_test order by x asc limit 2,3 db.t_test.find({x:10}) //select * from t_test where x = 10 db.t_test.find({x:{$lt:10}}) //select * from t_test where x<10 db.t_test.find({x:{$in:["01","03","10"]}}); // select * from t_test where x in ("01","03","10") db.t_test.find({},{y:true}) //select y from t_test db.t_test.find().count(); db.t_test.find({"address.city":"gz"}) //搜索嵌套文档address中city值为gz的记录 db.t_test.find({likes:"math"}) //搜索数组 db.t_test.ensureIndex({"address.city":1}) //在嵌套文档的字段上建立索引 更新数据: db.t_text.update({},{}) //第一个参数是查询对象,第二个是替代对象,要使用$set db.t_test.update({name:"test"},{$set:{addr:"shenZheng"}}); db.t_test.find(); 数据删除: db.t_test.remove({name:"test2"}); //删除数据 db.t_test.find(); show collections db.t_test.drop(); //删除数据
集合
(表) use test2 db.dropDatabase(); 索引: db.t_test.ensureIndex({productid:1}) //在productid上建立普通索引 db.t_test.ensureIndex({productid:1,plate:1}) //多字段索引 db.t_test.ensureIndex({productid,1},{unique:true}) //唯一索引 备份与恢复: mongodump.ext --help mongodump.ext -d test -o ../data/backup/test //备份数据库test中所有的数据
集合
mongorestore.exe --help mongorestore.exe -d
深入云计算
MongoDB
管理与开发实战详解pdf.part1
作为基于分布式文件存储的数据库,在目前的云计算实践中,
MongoDB
炙手可热。《深入云计算(
MongoDB
管理与开发实战详解)》系统全面的介绍了
MongoDB
开发、管理、维护和性能优化等方方面面。详细而深入,对
MongoDB
的开发和管理方法进行了详细的讲解,也对
MongoDB
的工作机制进行了深入的探讨。注重实战,通过实际中的案例为读者讲解使用
MongoDB
时遇到的各种问题,并给出了解决方案。本书旨在帮助云计算初学者迅速掌握
MongoDB
数据库,提升读者在云计算实践中的应用和开发能力。同时本书极强的系统性和大量翔实的案例对于有一定基础的中高级用户有非常好的参考价值。 第1篇 基础篇 第1章
MongoDB
简介 1.1 关系型数据库简介 1.2 关系型数据库面临的问题 1.3 NoSQL的崛起 1.4
MongoDB
是如何解决这些问题的 1.5 初识
MongoDB
1.5.1
MongoDB
的特点 1.5.2 数据模型 1.5.3 扩展性 1.5.4 功能性 1.5.5 速度快 1.5.6 简便的管理 1.5.7 使用场合 1.6 本章小结 第2章
MongoDB
基本原理与安装 2.1 数据库结构 2.2 文档 2.3
集合
2.3.1
集合
的无模式 2.3.2
集合
的命名 2.4
MongoDB
数据类型 2.4.1 基本数据类型 2.4.2 数字类型 2.4.3 日期类型 2.4.4 数组类型 2.4.5 内嵌文档类型 2.4.6 _id键和ObjectId对象 2.5
MongoDB
的下载和安装 2.5.1
MongoDB
的下载 2.5.2 在Windows平台下的下载与安装 2.5.3 在Linux平台下的下载与安装 2.6
MongoDB
shell的使用 2.6.1 启动Shell 2.6.2 使用Shell对
MongoDB
的基本操作 2.6.3 使用Shell的诀窍 2.6.4 特殊的
集合
名 2.7 本章小结 第3章 文档的增加、修改及删除 3.1 插入并保存文档 3.1.1 插入的原理和作用 3.1.2 批量插入 3.2 删除文档 3.3 修改文档 3.3.1 整个文档的替换 3.3.2 使用修改器 3.3.3 upsert和save更新 3.3.4 修改
多个
文档 3.3.5 修改文档并返回修改后的文档 3.4 数据库响应 3.4.1 安全操作 3.4.2 捕获异常 3.5 客户端请求和
MongoDB
数据库连接 3.6 本章小结 第2篇 应用篇 第4章 查询 4.1 find简介 4.1.1 返回指定的键 4.1.2 find查询限制 4.2 条件操作符 4.2.1 $all匹配所有 4.2.2 $exists判断字段是否存在 4.2.3 null值处理 4.2.4 $mod取模运算 4.2.5 $ne不等于 4.2.6 $in包含 4.2.7 $nin不包含 4.2.8 $size数组
元素
个数 4.2.9 正则表达式匹配 4.2.10 Javascript 查询和$where 查询 4.2.11 count查询记录条数 4.2.12 limit限制返回记录数 4.2.13 skip 限制返回记录的起点 4.2.14 sort 排序 4.2.15 分页查询 4.2.16 随机抽取文档 4.3 distinct找出给定键所有不同的值 4.4 group分组 4.4.1 使用完成器 4.4.2 将函数作为键使用 4.5 游标 4.6 存储过程 4.7 本章小结 第5章 Capped
集合
5.1 特性 5.2 使用和约束 5.3 应用 5.3.1 创建 capped collection 5.3.2 限制capped collection中对象个数 5.4 注意事项 5.5 本章小结 第6章 GridFS存储文件 6.1 为什么要用GridFS 6.2 如何实现海量存储 6.3 语言支持 6.4 简单介绍 6.5 命令行工具 6.6 内部原理 6.7 本章小结 第7章 MapReduce统计 7.1 Map函数 7.2 Reduce函数 7.3 结果存储 7.4 对Reduce函数结果进一步处理 7.5 其他控制细节 7.6 本章小结 第3篇 管理篇 第8章 管理 8.1 启动和停止
MongoDB
8.1.1 使用命令行启动 8.1.2 配置文件 8.1.3 Daemon方式启动 8.1.4 mongod参数说明 8.1.5 停止数据库 8.2 访问控制 8.2.1 绑定IP内网地址访问Mongo
MongoDB
实战之---初级篇
本课程环境:
MongoDB
3.4.x CentOS 7.x 本课程为初级课程... 学习完本课程后,同学们将对
MongoDB
有一个系统的认识,并且对如何应用
MongoDB
开发也会形成一套系统框架,深入学习本课程后,将掌握
MongoDB
的大多使用场景。
深入云计算
MongoDB
管理与开发实战详解pdf.part2
作为基于分布式文件存储的数据库,在目前的云计算实践中,
MongoDB
炙手可热。《深入云计算(
MongoDB
管理与开发实战详解)》系统全面的介绍了
MongoDB
开发、管理、维护和性能优化等方方面面。详细而深入,对
MongoDB
的开发和管理方法进行了详细的讲解,也对
MongoDB
的工作机制进行了深入的探讨。注重实战,通过实际中的案例为读者讲解使用
MongoDB
时遇到的各种问题,并给出了解决方案。本书旨在帮助云计算初学者迅速掌握
MongoDB
数据库,提升读者在云计算实践中的应用和开发能力。同时本书极强的系统性和大量翔实的案例对于有一定基础的中高级用户有非常好的参考价值。 第1篇 基础篇 第1章
MongoDB
简介 1.1 关系型数据库简介 1.2 关系型数据库面临的问题 1.3 NoSQL的崛起 1.4
MongoDB
是如何解决这些问题的 1.5 初识
MongoDB
1.5.1
MongoDB
的特点 1.5.2 数据模型 1.5.3 扩展性 1.5.4 功能性 1.5.5 速度快 1.5.6 简便的管理 1.5.7 使用场合 1.6 本章小结 第2章
MongoDB
基本原理与安装 2.1 数据库结构 2.2 文档 2.3
集合
2.3.1
集合
的无模式 2.3.2
集合
的命名 2.4
MongoDB
数据类型 2.4.1 基本数据类型 2.4.2 数字类型 2.4.3 日期类型 2.4.4 数组类型 2.4.5 内嵌文档类型 2.4.6 _id键和ObjectId对象 2.5
MongoDB
的下载和安装 2.5.1
MongoDB
的下载 2.5.2 在Windows平台下的下载与安装 2.5.3 在Linux平台下的下载与安装 2.6
MongoDB
shell的使用 2.6.1 启动Shell 2.6.2 使用Shell对
MongoDB
的基本操作 2.6.3 使用Shell的诀窍 2.6.4 特殊的
集合
名 2.7 本章小结 第3章 文档的增加、修改及删除 3.1 插入并保存文档 3.1.1 插入的原理和作用 3.1.2 批量插入 3.2 删除文档 3.3 修改文档 3.3.1 整个文档的替换 3.3.2 使用修改器 3.3.3 upsert和save更新 3.3.4 修改
多个
文档 3.3.5 修改文档并返回修改后的文档 3.4 数据库响应 3.4.1 安全操作 3.4.2 捕获异常 3.5 客户端请求和
MongoDB
数据库连接 3.6 本章小结 第2篇 应用篇 第4章 查询 4.1 find简介 4.1.1 返回指定的键 4.1.2 find查询限制 4.2 条件操作符 4.2.1 $all匹配所有 4.2.2 $exists判断字段是否存在 4.2.3 null值处理 4.2.4 $mod取模运算 4.2.5 $ne不等于 4.2.6 $in包含 4.2.7 $nin不包含 4.2.8 $size数组
元素
个数 4.2.9 正则表达式匹配 4.2.10 Javascript 查询和$where 查询 4.2.11 count查询记录条数 4.2.12 limit限制返回记录数 4.2.13 skip 限制返回记录的起点 4.2.14 sort 排序 4.2.15 分页查询 4.2.16 随机抽取文档 4.3 distinct找出给定键所有不同的值 4.4 group分组 4.4.1 使用完成器 4.4.2 将函数作为键使用 4.5 游标 4.6 存储过程 4.7 本章小结 第5章 Capped
集合
5.1 特性 5.2 使用和约束 5.3 应用 5.3.1 创建 capped collection 5.3.2 限制capped collection中对象个数 5.4 注意事项 5.5 本章小结 第6章 GridFS存储文件 6.1 为什么要用GridFS 6.2 如何实现海量存储 6.3 语言支持 6.4 简单介绍 6.5 命令行工具 6.6 内部原理 6.7 本章小结 第7章 MapReduce统计 7.1 Map函数 7.2 Reduce函数 7.3 结果存储 7.4 对Reduce函数结果进一步处理 7.5 其他控制细节 7.6 本章小结 第3篇 管理篇 第8章 管理 8.1 启动和停止
MongoDB
8.1.1 使用命令行启动 8.1.2 配置文件 8.1.3 Daemon方式启动 8.1.4 mongod参数说明 8.1.5 停止数据库 8.2 访问控制 8.2.1 绑定IP内网地址访问Mongo
MongoDB
合并两个
集合
MongoDB
合并两个
集合
mongodb
中遇到两张表需要合并,开始是用Navicat
导出
数据再导入数据,发现文档的类型都变了,所有都变成了字符串类型,于是找到一个函数 db."
集合
".find().forEach(function(item) { db."
集合
1".insert(item); db."
集合
".remove(item); }) // 合并个
集合
db.saas_order.find().forEach(function(item) { db.saas_orders.insert(it
MongoDB
1,747
社区成员
1,464
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章