mongoDB 数据导入

Mongodb数据导出和导入 采用的是Mongodb数据导出工具mongoexport和导入工具mongoimport进行数据导入和导出 阅读详情

       mongoDB 数据导入

步骤:


1.准备数据:如果手上没有json数据格式的文档,可以把https://raw.githubusercontent.com/mongodb/docs-assets/primer-dataset/dataset.json上的数据下载下来。

2.导入:mongoDB提供了mongoimport 工具来导入外部数据,在mongoDB安装目录里的bin目录下可以看到它。

下面的数据导入操作是把我本地的primer-dataset.json文件,导入到test数据库下的restaurants集合里。


[mongo@localhost bin]$  cd /opt/software/mongodb-linux-x86_64-3.0.6/bin

[mongo@localhost bin]$ ./mongoimport --db test --collection restaurants --drop  --file /opt/testData/primer-dataset.json



命令解说:

--db test :导入到test的目标数据库,如果test数据库不存在,mongoDB会新建一个。

--collection restaurants  --drop: 指定数据导入的目标集合,如果restaurants集合不存在,mongoDB会新建一个,如果已经存在,后面的--drop命令会删除它。

--file:指定数据源文件。

MongoDB数据导入导出 导出数据: 1.导出为json格式文件mongoexport -d <数据库名称> -c <collection名称> -o <输出文件名称> mongoexport -u user -p pwd! -d dbName -c users -o /data/date.json 2. 阅读详情

相关推荐

MongoDB学习笔记(一) LinuxMongoDB的安装和配置

一、MongoDB简介   MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/,读者可以在此获得更详细的信息。   NoSql,全称是 Not Only Sql,指的是非关系型的

Go2Shell 1902

LinuxMongodb安装和sql语句

LinuxMongodb的安装与sql语句。

mongodb导出导入

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。导入导出很管用啊

linuxmongo的导出数据库,Linuxmongodb安装及数据导入导出教程

Linuxmongodb安装及数据导入导出教程html#查看linux发行版本号linuxcat/etc/issuesql#查看linux内核版本mongodbuname-rshell1、Linuxmongodb安装的通常步骤数据库1.到mongodb的官网(https://www.mongodb.org/downloads)下载对应你系统的安装包,拷贝(能够用ftp工具如winscp)...

weixin_30578673的博客 1064

打破原则!MongoDB 引入 SQL

来源丨公众号:分布式实验室(ID:DistributedLab)大概六年前,在为ZDNet撰写文章时,我们曾经认真思考过一个问题:MongoDB未来要走向何方?随着时间推移,答案已经逐渐浮出水面:要让数据库更具可扩展性,支持开发者编写好的各种应用程序。为此,MongoDB增加了原生搜索功能,以支持内容管理;物联网用例也获得了时序数据支持;另外还有变更流,可帮助电商应用快速...

程序猿DD 924

MongoDB数据库如何导入文件

Mongodb导入文件

m0_56001860的博客 7330

SQL数据导入mongodb

SQLServer数据导入mongodb 最近终于用上了mongodb,在面对数据如何导入的问题上,很是麻烦,主要是数据类型的不同 本文采用的是Navicat(主要是用mongoVUE免费版的去导SQL失败)。首先安装Navicat. 1、打开Navicat ,点击连接 顺便命名连接名,然后输入SQLServer所在的Ip及需要登录的用户名及密码 2、点击连接测试,测试成功后,确

tang_jin2015的专栏 8846

原神3.2私服解决宝塔中mongodb导入sql时无法找到的问题

由于新版本宝塔中的mongodb已经不支持sql导入,所以导入文件时不显示出来,需要将宝塔降级或者升级至7.9.7。使用完后在grasscutter数据库中点击导入即可。必须先确保安装好宝塔才能进行下列操作。在root目录下运行。

m0_63611404的博客 411

将Excel数据导入MongoDB

先登进去mongo 建立数据库和collection,然后退出mongo返回到命令行 之后使用mongoimport命令

Life_More_Charming的博客 3359

mongodb 导出到sqlserver_SQLServer数据导入Mongodb

一、思路MongoVUE免费版支持MySQL导入Mongo,所以思路是SQLServer导入MySQL,再从MySQL导入Mongo。二、准备1,安装mysql数据库(我用的是WAMP,集成mysql,phpadmin),如果需要,建立自己的数据库如MyData2,下载mysql-connector-odbc-5.1.12-win32.msi,安装3,开始--->管理工具--->数据源...

weixin_39580564的博客 416

MongoDB shell导入数据

转载自:https://www.cnblogs.com/qingtianyu2015/p/5968400.html 1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: ...

weixin_42621387的博客 1198

MongoDB-数据导入

【代码】MongoDB-数据导入

a18861856219的博客 1119

spark从mongodb导入数据到hive

1、首先添加mongo-spark依赖,官网地址 https://docs.mongodb.com/spark-connector/ org.mongodb.spark mongo-spark-connector_2.10 1.1.0 2、直接上代码 object Mongo2Hive {

feng的博客 4046

MongoDB--Mongodb数据导出与导入

八、Mongodb数据导出与导入 (1)导出数据 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的,所以,都有如下通用选项。 利用mongoexport -h host主机 –port 端口 -d 指明使用的库 -c 指明要导出的集合 -o 指明要导出的文件名 –csv指定导出的csv格式 -q 过滤导出 -f field1 field2 列名 -u username 用户名 -p password 密码 如下操作, 注意:在使用用户名和密码是使用超级管理员的,如果端口是默认的可以不

Cure The World的博客 4568

python 读取csv文件导入mongodb_mongodb怎么导入数据

第一步,找到mongodb安装目录第二步,从命令行进入mongodb安装目录下的bin目录第三步(1),导出数据命令(导出的文件有两种格式:json/csv,此处导出的是json文件,对于导出CSV文件是需要额外指定一个变量 -field ‘对于的字段名称’):mongoexport-h数据库所在主机地址(若是本地则为127.0.0.1,若是远程则写为远程地址IP)-d要导出的数据库名称-c...

weixin_39610415的博客 1195

linuxmongodb数据库的迁移(导出到导入)

linuxmongodb数据库的迁移(导出到导入)

xiaodi__pig的博客 3294

mongodb导入导出数据

1.场景 想把远程服务器A中mongodb的某个数据库(或者多个)导入到远程服务器B中monggodb中 2.方法1 亲测一次性导入导出20G+文件无问题 windows的系统(安装有mongodb的服务)进入mongodb安装目录的bin目录下,dos窗口执行命令(windows) #从服务器88.88.88.88导出数据数据库是名称叫db_name_server )到本地的D盘下的文件夹A_backup_mongo mongodump -h 88.88.88.88 --forc

m0_37615458的博客 8286

mongodb 数据导入、导出

三、有用户名和密码认证参考如下。

weixin_54607676的博客 9204
上一篇: MySQL 主主(双主)复制
下一篇: mysql 源码安装
王志龙
博客等级 码龄15年 6粉丝 14原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值