mongoexport导出json文件,一直0%,但磁盘文件却一直增大,远远超过mongo的集合大小

mongoexport导出json文件,一直0%,但磁盘文件却一直增大,远远超过mongo的集合大小,第1张

1、导出工具:mongoexport

1、概念:

mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。

2、语法:

mongoexport -d dbname -c collectionname -o file --type json/csv -f field

参数说明:

-d :数据库名

-c :collection名

-o :输出的文件名

--type : 输出的格式,默认为json

-f :输出的字段,如果-type为csv,则需要加上-f "字段名"

3、示例:

sudo mongoexport -d mongotest -c users -o /home/python/Desktop/mongoDB/usersjson --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

参数说明:

-d :数据库名

-c :collection名

--type :导入的格式默认json

-f :导入的字段名

--headerline :如果导入的格式是csv,则可以使用第一行的标题作为导入的字段

--file :要导入的文件

直接在旧手机安装“QQ同步助手”,备份好通信录,然后在新手机登录“QQ同步助手”,还原通信录就好了。如果你已经导出了vcard文件,比较简单的方法是:在电脑上使用应用助手、豌豆荚或者91手机助手等软件,批量导入到新手机即可。

java *** 作mongodb插入、读娶修改以及删除基础 本文主要讲述如何使用Java *** 作MongoDB以及了解MongoDB如何进行日常的数据库 *** 作。文章内容如下:第一步:安装MongoDB无需太多的繁杂步骤,你只要在MongoDB官方网站查看安装说明。

安装MongoDB数据库软件包可以通过apt-get实现。但我们修要安装官方提供MongoDB软件源。 修改apt的sourcelist文件,增加10gen的设置。 如果我的回答没能帮助您,请继续追问。

在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。

mongodump命令可以通过参数指定导出的数据量级转存的服务器。

mongodump命令脚本语法如下:

参数说明:

其他参数参考:

2)示例:

如果没有设置账户密码,或者端口都是默认的27017,则可以省略参数。如:

mongodb使用 mongorestore 命令来恢复备份的数据。

1)语法:

mongorestore命令脚本语法如下:

参数:

2)示例:

例子,此时有一个mongo容器

方法一:

直接进入docker容器,一步一步还原。

还原一样,步骤复制本地到容器中,进入容器中,还原复制过来的备份文件。

方法二:

一步到位备份:

还原:

MongoDB提供了mongoexport工具,可以把一个collection导出成json格式或csv格式

csv格式可以用excel打开。

如果使用程序导出的话, 如使用java可以使用poi导出excel

以上就是关于mongoexport导出json文件,一直0%,但磁盘文件却一直增大,远远超过mongo的集合大小全部的内容,包括:mongoexport导出json文件,一直0%,但磁盘文件却一直增大,远远超过mongo的集合大小、阿里云mongodb导出的数据文件怎么导入到windows系统的mongodb中、java怎么导出mongodb数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9418059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存