mongoexport

MongoDB数据库导出

拜拜、爱过 提交于 2019-11-30 01:56:17
3. 导出数据 MongoDB 中的 mongoexport工具可以把一个库中的collection导出成 JSON格式 或 CSV格式 的文件。可以通过指定的内置参数导出数据项,当然导出的时候可以排序和指定条件。 查看 mongo信息,安装位置/启动方法等 $ brew info mongo mac 采用brew安装,位置 /usr/local/Cellar/mongodb , 版本可能不同,依据查看的信息即可找到. $ cd /usr/ local /Cellar/m ongodb /3.4.0/ bin $ ls bsondump mongodump mongoimport mongorestore mongotop mongo mongoexport mongooplog mongos mongod mongofiles mongoperf mongostat 比如我们查看 mongoexport 的使用方法 #即可 $ ./mongoexport --help .... 3.1 语法 mongoexport -h dbhost -d dbname -c collectionName -o output -h arg 主机 --port arg 端口 -u arg 用户名 -p arg 密码 -d arg 数据库 -c arg 集合 -f arg 字段名 逗号隔开 -q

mongoDB数据的导出导入

本小妞迷上赌 提交于 2019-11-30 01:55:37
在工作中,我一般使用Robomongo-1.0去连接mongodb的,据我所知,但是这些工具一般都没有导入导出的功能。所以想要导点数据比较麻烦,后来查了一下mongodb自带了两个工具用来完成这些功能。 1、mongoexport用来导出 mongoexport可以把collection导出成json或csv文件,默认是导出json格式。 语法: mongoexport -d db -c collection -o file --type json/csv -f field 参数说明: -d :数据库名 -c :collection名 -o :输出的文件名 –type : 输出的格式(可以省略) -f :输出的字段,如果-type为csv,则需要加上-f “字段名” 示例: . /mongoexport -d test_001 -c operation_log -o /usr/back/ log . json 2、mongoimport用来数据导入 语法: mongoimport -d db -c collection --file filename --headerline --type json/csv -f field 参数说明: -d :数据库名 -c :collection名 –type :导入的格式,默认json(可以省略) -f :导入的字段名 –headerline

WinDows MongoDB导入导出做法

大憨熊 提交于 2019-11-30 01:51:16
##WinDows MongoDB导入导出做法 我们的MongoDB没有设置用户密码的做法: 1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d dbname -c collectionname -o file --type json/csv -f field 参数说明: -h: 服务器地址 -d :数据库名 -c :集合名 -o :输出的文件名 –type : 输出的格式,默认为json -f :输出的字段,如果-type为csv,则需要加上-f “字段名” 3、示例: sudo mongoexport -d mongotest -c users -o /home/python/Desktop/mongoDB/users.json --type json -f “_id,user_id,user_name,age,status” 导入: 2、数据导入:mongoimport 1、语法: mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field

Mongodb数据导出和导入

拟墨画扇 提交于 2019-11-30 01:50:42
本文采用的是Mongodb数据导出工具mongoexport和导入工具mongoimport进行数据的导入和导出 Mongodb中的mongoexport工具可以把一个collection导出成JSON格式的文件,也可以导出成CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 mongoexport具体用法 参数说明: -h:指明数据库宿主机的IP -u:指明数据库的用户名 -p:指明数据库的密码 -d:指明数据库的名字 -c:指明collection的名字 -f:指明要导出那些列 -o:指明到要导出的文件名 -q:指明导出数据的过滤条件 实例: locateInfo 库中存在着一个dataCollect集合 1.导出数据到文件中 mongoexport --host 172.23.8.16 --port=1240 -u spark -p spark --db locateInfo --collection dataCollect --out locateInfo.json 参数说明: --db:指明使用的库,本例中为locateInfo --collection:指明要导出的集合,本例中为dataCollect --out:指明要导出的文件名,本例中为locateInfo.json 上面的语句中,我们在导出数据时没有显示指定导出样式

MongoDB备份还原

醉酒当歌 提交于 2019-11-29 17:13:55
MongoDB导入导出以及数据库备份: -------------------MongoDB数据导入与导出------------------- 1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d dbname -c collectionname -o file --type json|csv -f field 参数说明: -u : 用户名 -p : 密码 -d :数据库名 -c :collection名 -o :输出的文件名 –type : 输出的格式,默认为json -f :输出的字段,如果-type为csv,则需要加上-f “字段名” 3、示例: ./mongoexport -d test -c foo -o /opt/test.json 2、数据导入:mongoimport 1、语法: mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field 参数说明: -d :数据库名 -c :collection名 –type

MongoDB - mongoexport all objects in nested array

a 夏天 提交于 2019-11-29 08:16:54
I'm using MongoDB version 2.6.x . And I need to export documents from a specific collection. mongoexport is the tool which serves the need. However, I do not know how to export all the objects under a nested array. Below is the sample document I have. { "_id": 1, "field_1": "value1", "field_2": "value2", "field_array": [ {"sub_field_1": "sub_val_1", "sub_field_2": "sub_val_2"}, {"sub_field_1": "sub_val_1", "sub_field_2": "sub_val_2"}, {"sub_field_1": "sub_val_1", "sub_field_2": "sub_val_2"} ] } Below is the mongoexport command mongoexport -d db_name -c collection_name -q '{"field_array.sub

Mongoexport using $gt and $lt constraints on a date range

这一生的挚爱 提交于 2019-11-28 17:37:35
I am trying to get the orders made for a certain day from my mongodb using the following mongoexport call: mongoexport --db store --collection user_data --query "{'order.created_order':{$gt:ISODate("2013-02-05T00:00:00.000Z"),$lt:ISODate("2013-02-06T00:00:00.000Z")}, 'order.status':'paid'}" --out ordersfeb6.json but I am currently experiencing the following error: Thu Feb 7 18:33:43 Assertion: 10340:Failure parsing JSON string near: 'order.cre 0x56a223 0x5712e5 0x53e0f7 0x53e21e 0x8b7739 0x524f2b 0x5258a3 0x7fa7b77bd76d 0x525975 mongoexport(_ZN5mongo15printStackTraceERSo+0x23) [0x56a223]

Converting mongodb Binary _id to LUUID using node

笑着哭i 提交于 2019-11-28 05:51:54
问题 I'm trying to move data from mongodb to mysql I used mongoexport in order to export the data from the mongodb database to .json files When I browse my mongodb collection using robomongo I'm getting ids in a Legacy UUID format (something like LUUID("00018e06-1de9-aa45-afb5-a2bc00ed94f7") but in the exported .json files it appears this way: { "_id" : { "$binary" : "AAGOBh3pqkWvtaK8AO2U9w==", "$type" : "03" }, ...} It there any way to convert the latter to the format I see in robomongo using

Mongoexport using $gt and $lt constraints on a date range

北战南征 提交于 2019-11-27 10:37:26
问题 I am trying to get the orders made for a certain day from my mongodb using the following mongoexport call: mongoexport --db store --collection user_data --query "{'order.created_order':{$gt:ISODate("2013-02-05T00:00:00.000Z"),$lt:ISODate("2013-02-06T00:00:00.000Z")}, 'order.status':'paid'}" --out ordersfeb6.json but I am currently experiencing the following error: Thu Feb 7 18:33:43 Assertion: 10340:Failure parsing JSON string near: 'order.cre 0x56a223 0x5712e5 0x53e0f7 0x53e21e 0x8b7739

mongodb 数据导入导出

只谈情不闲聊 提交于 2019-11-27 05:54:12
mongoexport 命令异常方便简单强大! 连接数据库: jkmiao@jkmiao-ipin:~$ mongo 192.168.1.xx:xxx/jd_58tc_raw 1. 导出10条数据到标准输出 mongoexport -h 192.168.1.xx:xxxxx -d jd_58tc_raw -c jd_raw_38 -f 'jdJob' -q '{"jdJob.age":/25岁/}' --limit 10 2. 到文件 $ mongoexport -h 192.168.1.97:27027 -d jd_58tc_raw -c jd_raw_38 -f 'jdJob' -q '{"jdJob.age":/25岁/}' --limit 10 --pretty -o jd_58tc_output.json 2016-01-31T16:30:58.612+0800 connected to: 192.168.1.97:27027 2016-01-31T16:30:58.716+0800 exported 10 records 3. 导入 mongoimport -h localhost:27017 -d jd_raw -c jd_58tc_raw --drop ./jd_58tc_output.json 完整使用: jkmiao@jkmiao-ipin:~$