【第22期】观点:IT 行业加班,到底有没有价值?

MongoDB数据导出、导入及索引建立

原创 2016年06月04日 09:54:55

MongoDB数据导出、导入及索引建立

(1)    数据导出——每个表一个文件:

# mongoexport --db project --collection 表名 --out 输出文件名,如:

# mongoexport --db project --collectionstock --out stock.json,导出所有F10数据到文件/root/stock.json中

(2)    数据导入——每个表一个文件:

# mongoimport --db users --collection 表名 --file输入文件名

(3)    数据备份:

一个表:

# mongodump --db project --collection 表名 --out 目的路径

整个库:

# mongodump --db project--out 目的路径

在目的路径生成以数据库名命名的备份文件夹,默认备份路径在用户主文件夹的dump目录下

(4)    数据恢复:

一个表:

# mongorestore  --db project --collection 表名备份路径

备份路径需要指向一个表的.bson文件,如:#mongorestore  --db project --collection news_cjyw/…/dump/project/news_cjyw.bson

整个库:

# mongorestore  --db project备份路径

备份路径需要指向以数据库名命的文件夹,如:

# mongorestore  --db project /…/…/dump/project

备份路径中对应的.bson文件与.metadata文件需要同时存在

(5)    建立索引:(用dump/restore方式恢复数据不用重新建立索引,export/import方式需要重新建立索引)

进入数据库:

# mongo

>use project

>db.stock.ensureIndex({“股票代码”:1,“lastChange”:-1}) //这个索引必须建,两个参量的顺序不能错

>exit

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

MongoDB学习(三)索引、备份、恢复和导入导出操作

索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中查找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。创建普...

MongoDB总结(二):mongoDB的索引、备份和恢复、固定集合及数据库安全

在使用mongodump -h dbhost -d dbname -o dbdirectory 进行数据备份时出现以下错误: Wed Apr 20 21:58:00.481 JavaScript ex...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

mongodb数据导入导出以及备份恢复

数据导出 mongoexport 假设库里有一张user 表,里面有2 条记录,我们要将它导出 > use my_mongodb switched to db my_mongodb > d...

MongoDB数据导入(mongoimport)和导出(mongoexport)

MongoDB提供了一个数据导入工具mongoimport ,先把需要导入的数据写入csv,然后用mongoimport导入,导入命令如下

mongodb数据导入导出以及备份恢复

转自:http://blog.csdn.net/liuzhoulong/article/details/6849978 假设库里有一张user 表,里面有2 条记录,我们要将它导出 > use my...

Mongodb配置说明

    Mongodb 3.x配置说明,本文内容忽略了Enterprise版和一些不常用的配置。 一、配置说明     在Mongod安装包中,包含2个进程启动文件:mongod和mongos;其中mongd是核心基础进程,用来接收读写请求、负责存储实际数...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)