问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

使用rockmongo怎么导出部分数据

发布网友 发布时间:2022-04-22 15:08

我来回答

1个回答

热心网友 时间:2022-05-02 17:27

数据导出:先举个例子作为切入口:
需求:
将test数据库下的things集合中的所有文档导出到D:\mongo_data路径下
D:\mongo\bin>mongoexport -d test -c things -o d:\mongo_data\things.txt
cmd控制台返回导出的相关信息,如下所示
connected to: 127.0.0.1
exported 15 records
检验一下:
去D:\mongo_data找一下是否存在things.txt文件
打开D:\mongo_data\things.txt显示如下:
{ "_id" : 3 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55de" }, "x" : 6, "y" : 0 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55df" }, "x" : 6, "y" : 1 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e0" }, "x" : 6, "y" : 2 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e1" }, "x" : 6, "y" : 3 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e2" }, "add" : [ { "age" : 21, "name" : "jimvin" }, { "age" : 22, "name" : "jimvin" }, { "age" : 23, "name" : "jimvin" }, { "age" : 23, "name" : "jimvin" } ], "x" : 6, "y" : 4 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e3" }, "num" : 55, "x" : 6, "y" : 5 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e4" }, "age" : null, "num" : null, "x" : 6, "y" : 6 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e5" }, "add" : [ "jimvin", "abc", "aaa" ], "num" : "abc", "x" : 6, "y" : 7 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e6" }, "age" : [ 7, 9 ], "name" : "jimvin", "num" : 20, "x" : 6, "y" : 8 }
{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e7" }, "age" : [ 7, 8, 9 ], "name" : "tom", "x" : 10, "y" : 9 }
{ "_id" : { "$oid" : "5296e6d68378a9afba69af46" }, "add" : { "age" : 20, "name" : "jimvin" }, "name" : "jim", "num" : 10 }
{ "_id" : { "$oid" : "529eab9552bf5eb74acdb35b" }, "name" : "person1", "addr" : { "city" : "a", "state" : "d" } }
{ "_id" : { "$oid" : "529eaba252bf5eb74acdb35c" }, "name" : "person1", "addr" : { "city" : "b", "state" : "c" } }
{ "_id" : { "$oid" : "529eabc352bf5eb74acdb35d" }, "name" : "person1", "addr" : { "city" : "a", "state" : "e" } }

从例子我们基本都能猜出 mongoexport的命令用法,下面我们再详细分析一下:
* mongoexport --db
简写 mongoexport -d
指定要导出集合所在的数据库
eg:
D:\mongo\bin>mongoexport --db test
或 D:\mongo\bin>mongoexport -d test
或 D:\mongo\bin>mongoexport -db test
注意:
1. 不能单独使用,至少还要指定集合才能导出成功。
否则显示如下错误:
no collection specified!
2. 假如指定的数据库名在MongoDB中是不存在的,也不会报错的。
* mongoexport --collection
简写 mongoexport -c
指定要导出集合的名字
eg:
D:\mongo\bin>mongoexport --collection test
或 D:\mongo\bin>mongoexport -c test
或 D:\mongo\bin>mongoexport -collection test

注意:
这里是可以正常运行起来的,这里MongoDB系统在没指定数据库来源时,默认从test数据 库找相应的集合的,然后把对应的文档输出到cmd控制台上,假如我们指定的集合名在test数据库是不存在的,也不会报错,只是返回“exported 0 records”这样的提示。
* mongoexport --out
简写 mongoexport -o
指定导出数据文件的目录
eg:
D:\mongo\bin>mongoexport --out d:\mongo_data\things.txt
或 D:\mongo\bin>mongoexport -o d:\mongo_data\things.txt
或 D:\mongo\bin>mongoexport -out d:\mongo_data\things.txt
注意:
1. 不能单独使用,至少还要指定集合才能导出成功。
否则显示如下错误:
no collection specified!
2. 文件目录不能写成d:\mongo_data或 d:\mongo_data\或d:\之类的,否则报错如下:
coundn't open [d:\mongo_data]。
一定要带有文件名的(带有后缀的),一般为.txt,.csv,.json,.csv
csv和csv文件:都是常用的数据交互格式,均可以用excell打开。
3. 纯粹D:\mongo\bin>mongoexport --out d:\mongo_data\things.txt这样写,即使我们没指定集合,但系统依然会为我们创建things.txt这个文件的。
在RockMongo 导出test数据库mythings集合会是一个js文件:
如下所示:
/** mythings indexes **/
db.getCollection("mythings").ensureIndex({
"_id": NumberInt(1)
},[

]);
/** mythings indexes **/
db.getCollection("mythings").ensureIndex({
"location": 1,
"name": -1
},[

]);
/** mythings records **/
db.getCollection("mythings").insert({
"_id": ObjectId("529fe7faeef00d1d48b473c0"),
"location": "Guangzhou",
"age": 20,
"name": "j"
});
db.getCollection("mythings").insert({
"_id": ObjectId("529fe808eef00d1d48b473c1"),
"location": "Guangzhou",
"age": 21,
"name": "ji"
});
......

最后,再重申一点,所有导出操作,必须保证在数据库处于正常连接的状态。否则显示:couldn't conncect to [127.0.0.1] couldn't connect to server 127.0.0.1:27017
robomongo 怎么导出数据

robomongo 导出数据步骤如下:1、启动Mongodb数据库。在自己电脑的E盘、D盘根目录模拟出两个Mongodb的数据库,分别代表旧库和新库。2、连接新库查看其数据情况。通过Mongodb自带的客户端robomongo-1.0.0-rc1-windows-x86_64-496f5c2.zip,解压后找到Robomongo.exe,右击以管理员运行。3、连接旧库...

rockmongo简介

在服务器信息管理方面,RockMongo能查看和配置WEB服务器、PHP以及PHP.ini相关指令,确保系统稳定运行。对于数据库操作,RockMongo提供查询、创建、删除、执行命令、使用Javascript代码等功能,同时支持强大查询工具,实现读写数据、更改数据、复制数据、删除数据、查询和创建删除索引以及清空数据等功能。在数据统计方...

如何在MongoDB中建立新数据库和集合

1:命令行中使用use 数据库名 来创建数据库。该命令将创建一个新的数据库,如果它不存在,否则将返回现有的数据库 2:命令行中使用 db.createCollection(name, options)来创建集合 如果使用mongvue,rockmongo等可视化工具都有相关的菜单可以操作。

谁是最好的图形化 MongoDB 管理工具

3) RockMongo 是一个基于HTML的MongoDB GUI,他是用PHP写的并且是开源的。基于HTML的方式的一个缺点是,要运行这个GUI需要一个PHP服务器。你也可以选择在本地运行PHP服务器。这个UI没有多余的装饰,非常易用,并且支持处理集合、统计等所有常规操作。查询界面只支持在一个表格/文本模型中展示数据,因此...

linux下 免费 但功能强大的 数据库产品 有哪些?

4. NG-Admin 这是一个数据库内容的管理工具。5. phpMoAdmin 这是一个PHP写的MongoDB管理工具。6. phpMSAdmin phpMSAdmin是用PHP编写的工具,它允许您通过Web浏览器管理一个微软的SQL Server ,而不需要Windows或专有的企业管理器。它允许你创建/修改:数据库,表,视图,触发器等 7. RockMongo R...

谈谈redis,memcache,mongodb的区别和具体应用场景

6、数据一致性(事务支持)Memcache 在并发场景下,用 cas 保证一致性redis 事务支持比较弱,只能保证事务中的每个操作连续执行 mongoDB 不支持事务 7、数据分析 mongoDB 内置了数据分析的功能(mapreduce),其他不支持 8、应用场景 redis:数据量较小的更性能操作和运算上 memcache:用于在动态系统中减少...

MAC 下有什么好用的 mongodb 管理工具

3) RockMongo 是一个基于HTML的MongoDB GUI,他是用PHP写的并且是开源的。基于HTML的方式的一个缺点是,要运行这个GUI需要一个PHP服务器。你也可以选择在本地运行PHP服务器。这个UI没有多余的装饰,非常易用,并且支持处理集合、统计等所有常规操作。查询界面只支持在一个表格/文本模型中展示数据,因此...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
通胀对哪些股票有利 solidworks如何添加焊接件 这是手链还是脚链? 我有一串首饰,既不是项链,又不是手链请问这是什么首饰 脚链是什么意思 这个是什么?是手链吗?还是什么东东,怎么用的? 硬盘录像机开机画面NETWOK VIDEO RECODER谁知道这是什么牌子,我忘记密 ... 是不是所有的网络摄像头都可以用硬盘录像机做本地存储~~~包括网络... 四个不同地方硬盘录像机画面如何远程同时显示在一台显示器上?(每个地 ... 在oppoa31t手机上的锁定屏幕上怎样修改个人信息 汉字有多少个 如何修改mongo数据库数据导出的限制 中国现在有多少个汉字 如何导出格式化的时间戳用mongoexport命令 中国汉字有多少个? 怎么将mongodb数据库中的数据导出成csv 导出mongodb数据库一般要什么文件 中国的汉字有多少个? 世界上一共有多少个汉字? mongodb 对数据进行查询并导出 mongodb可以导出数据到excel吗 世界上总共有多少个汉字? 教你如何利用MySQL学习MongoDB之导入和导出 mongoexport导出linux下json文件,为什么数据量比整个mongo库还大 中国汉字共有多少个? robomongo 怎么导出数据 如何使用mongochef 导出数据 导入数据 mongoexport 导出数据 养玫瑰花用什么土比较好? 玫瑰花栽培和种植方法? 中国共有多少个现代汉字 怎样用python将mongodb导出到csv mongo如何导出一个对象数组为excel 所有汉字总共有多少个 使用mongoexport命令把MongoDB中的数据导出为excel CSV文件 到底有多少个汉字 mongodb怎样导出多个集合的元素 中国汉字有多少个? mongodump导出数据时数据库里是否能查看到记录 数据库mongoDB怎么安装 为什么我下载的解压缩后里面没有bin目录?解压缩后再怎么办? 经期使用卫生棉条,对健康有哪些影响? 卫生棉条是什么啊? 月经有血块,还能用卫生棉条吗? 卫生棉条多大女孩可以用? 经期裤和卫生巾有啥不一样的? 来月事的时候,用卫生棉条好不好? 月经棉条好用吗,不露吗, 卫生棉条的优缺点都是什么? 卫生棉条是干嘛用的 经期使用卫生棉条有哪些注意事项?
  • 焦点

最新推荐

猜你喜欢

热门推荐