`
chenhua_1984
  • 浏览: 1253889 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

mongodb export import

阅读更多

     首先看看Mongodb的导出功能,在bin目录下有个mongoexport 用来实现导出功能,主要参数如下

 

写道
D:\mongodb_64-2.6.4\bin>mongoexport.exe --help
Export MongoDB data to CSV, TSV or JSON files.

Options:
--help produce help message
-v [ --verbose ] be more verbose (include multiple times
for more verbosity e.g. -vvvvv)
--quiet silence all non error diagnostic
messages
--version print the program's version and exit
-h [ --host ] arg mongo host to connect to ( <set
name>/s1,s2 for sets)
--port arg server port. Can also use --host
hostname:port
--ipv6 enable IPv6 support (disabled by
default)
-u [ --username ] arg username
-p [ --password ] arg password
--authenticationDatabase arg user source (defaults to dbname)
--authenticationMechanism arg (=MONGODB-CR)
authentication mechanism
--gssapiServiceName arg (=mongodb) Service name to use when authenticating
using GSSAPI/Kerberos
--gssapiHostName arg Remote host name to use for purpose of

   

写道
参数说明:

-h:指明数据库宿主机的IP

-u:指明数据库的用户名

-p:指明数据库的密码

-d:指明数据库的名字

-c:指明collection的名字

-f:指明要导出那些列

-o:指明到要导出的文件名

-q:指明导出数据的过滤条件

  例如:  

D:\mongodb_64-2.6.4\bin>mongoexport.exe -d test_his -c empilog -u test -p test -
o empilog.dat
connected to: 127.0.0.1
exported 600 records

 

DIR查看 写道
D:\mongodb_64-2.6.4\bin 的目录

2014/11/26 16:01 <DIR> .
2014/11/26 16:01 <DIR> ..
2014/08/08 21:30 18,788,864 bsondump.exe
2014/11/26 16:01 0 empilog.dat
2014/08/08 21:18 10,143,744 mongo.exe
2014/08/08 21:28 18,920,960 mongod.exe
2014/08/08 21:28 129,068,032 mongod.pdb
2014/08/08 21:29 18,846,720 mongodump.exe
2014/08/08 21:29 18,796,544 mongoexport.exe
2014/08/08 21:30 18,814,464 mongofiles.exe
2014/08/08 21:29 18,825,728 mongoimport.exe
2014/08/08 21:29 18,787,328 mongooplog.exe
2014/08/08 21:30 18,647,040 mongoperf.exe
2014/08/08 21:29 18,866,176 mongorestore.exe
2014/08/08 21:28 15,272,448 mongos.exe
2014/08/08 21:28 103,885,824 mongos.pdb
2014/08/08 21:29 18,836,992 mongostat.exe
2014/08/08 21:29 18,790,912 mongotop.exe

  接下来是导入mongoimport

   

写道
D:\mongodb_64-2.6.4\bin>mongoimport --help
Import CSV, TSV or JSON data into MongoDB.

When importing JSON documents, each document must be a separate line of the inp
t file.

Example:
mongoimport --host myhost --db my_cms --collection docs < mydocfile.json

Options:
--help produce help message
-v [ --verbose ] be more verbose (include multiple times
for more verbosity e.g. -vvvvv)
--quiet silence all non error diagnostic
messages
--version print the program's version and exit
-h [ --host ] arg mongo host to connect to ( <set
name>/s1,s2 for sets)
--port arg server port. Can also use --host
hostname:port
--ipv6 enable IPv6 support (disabled by
default)
-u [ --username ] arg username
-p [ --password ] arg password
--authenticationDatabase arg user source (defaults to dbname)

--jsonArray load a json array, not one item per
line. Currently limited to 16MB.

 

写道
参数说明:

-h:指明数据库宿主机的IP

-u:指明数据库的用户名

-p:指明数据库的密码

-d:指明数据库的名字

-c:指明collection的名字

-f:指明要导出那些列

-o:指明到要导出的文件名

-q:指明导出数据的过滤条件

  

写道

D:\mongodb_64-2.6.4\bin>mongoimport.exe -h 192.168.1.2 -port 10001 -d his -u his
-p his -c empilog empilog.dat
connected to: 192.168.1.2:10001
2014-11-27T10:38:51.278+0800 Progress: 84109/158467751 0%
2014-11-27T10:38:51.281+0800 100 33/second
2014-11-27T10:38:55.057+0800 Progress: 264890/158467751 0%
2014-11-27T10:38:55.058+0800 300 42/second
2014-11-27T10:38:59.524+0800 Progress: 462353/158467751 0%
2014-11-27T10:38:59.525+0800 500 45/second

 

 

 

分享到:
评论

相关推荐

    linux版mongodb环境搭建

    ### Linux版MongoDB环境搭建详解 #### 一、前言 MongoDB 是一款非常流行的开源文档型数据库系统,因其灵活性和高性能而广泛应用于各种场景。本文档将详细介绍如何在Linux环境下搭建MongoDB运行环境,包括从创建...

    mongodb 安装部署.docx

    export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:${JAVA_PATH}:${MONGODB_HOME}/bin ``` 4. **创建数据和日志路径**: 创建数据存储目录 `data/db` 和日志目录 `logs`,并赋予相应权限: ``` ...

    mongodb-linux-x86_64-ubuntu1404 下载

    echo "export PATH=/usr/local/mongodb/mongodb-linux-x86_64-ubuntu1404-3.0.3/bin:$PATH" &gt;&gt; ~/.bashrc source ~/.bashrc ``` 4. **初始化数据目录** MongoDB需要一个数据存储目录,通常位于`/data/db`,但此...

    数据库 mongodb linux v6.0.1

    编辑`/etc/profile`或`~/.bashrc`文件,添加一行`export PATH=$PATH:/usr/local/mongodb-linux-x86_64-rhel70-6.0.1/bin`,然后执行`source`命令使更改生效。 5. **创建数据目录**:MongoDB需要一个数据存储目录,...

    MongoDB数据库学习笔记

    4. **MongoDB工具**:包括`mongod`(数据库服务)、`mongo`(交互式Shell)、`mongoimport/export`(数据导入导出)、`mongorestore/dump`(数据备份与恢复)以及`mongooplog`(操作日志回放)和`mongostat`(服务器...

    bbofans-import-csv:在bbofans mongodb中导入mdb-export生成的CSV文件

    在这个场景中,"bbofans-import-csv"是一个专门针对bbofans MongoDB环境设计的工具,用于将mdb-export生成的CSV文件导入MongoDB。 首先,我们需要理解mdb-export工具。这是一个命令行工具,可以将Microsoft Access...

    使用NestJs+MongoDB搭建一个社区系统的后端.zip

    在本项目中,我们主要探讨如何使用NestJs框架与MongoDB数据库来构建一个社区系统的后端服务。NestJs是基于Node.js的渐进式框架,它将面向对象编程的概念与函数式编程的简洁性相结合,为创建高效、可扩展的服务器端...

    apollo-datasource-mongodb:MongoDB的Apollo数据源

    MongoDB的Apollo npm i apollo-datasource-mongodb ... import { MongoDataSource } from 'apollo-datasource-mongodb' export default class Users extends MongoDataSource { getUser ( userId ) {

    mongodb-realm-rollup:汇总插件可生成mongodb领域目录结构

    安装yarn add ' ssh://git@github.com:jarjee/mongodb-realm-rollup#main 'npm install ' ssh://git@github.com:jarjee/mongodb-realm-rollup#main '入门只是这个插件import realm from 'mongodb-realm-rollup' ;...

    MongoDB可视化连接工具及Robo 3T连接使用教程

    例如,如果你想将数据从一个集合导出到JSON文件,可以选择集合,点击工具栏上的“Export”,选择导出格式和选项,然后保存到本地。反之,若需导入数据,可通过“Import”功能将JSON或CSV文件导入到集合中。 此外,...

    compass-import-export:指南针ImportExport插件

    import-apply-type-and-projection支持嵌套的点符号,并且仅使用state.importData.transforms 导入和导出:新选项:如果您需要 导入:bson-csv:支持从扩展的点符号. 。()像 导入:预览表:使用hi

    TypeScript封装统一操作Mysql Mongodb Mssql的底层类库.zip

    TypeScript支持ES6模块规范,通过`import`和`export`关键字实现代码的导入和导出,使得代码结构清晰,便于维护和扩展。 3. **数据库抽象层**:这个项目封装了一个底层类库,实现了对MySQL、MongoDB和MSSQL数据库的...

    MongoDB使用mongoexport和mongoimport命令,批量导出和导入JSON数据到同一张表的实例

    需求是这样的:需要修改数据库中某个表的所有数据,所以,要全部导出,然后修改,修改完之后,再把修改后的数据给再导入到mongo去。 具体如下: 备份,导出一张表为json文件 具体命令: mongoexport --host ...

    Import-Export-project-DSA

    "Import-Export-project-DSA" 是一个项目,很可能与数据结构和算法(DSA)有关,主要涉及数据的导入和导出操作。虽然没有具体的标签来指示这个项目的技术栈,但我们可以根据常见的情况来推测可能涉及的一些核心知识...

    PyPI 官网下载 | opentelemetry-ext-pymongo-0.8b0.tar.gz

    from opentelemetry.sdk.trace.export import ConsoleSpanExporter, SimpleSpanProcessor from pymongo import MongoClient trace.set_tracer_provider(TracerProvider()) tracer = trace.get_tracer(__name__) ...

    mongodb的安装使用和pymongo基本使用教程

    export PATH="~/download/mongodb-linux-x86_64-ubuntu/bin:$PATH" ``` 同时,MongoDB的数据存储在`/data/db`目录下,需要手动创建这个目录,并确保当前用户有足够的权限写入。如果权限不足,可以通过`chown`命令...

    nodejsApi:带有打字稿的nodeJS API mongoDB(mongoose)

    export const MONGODB_URI = 'mongodb://localhost:27017/mydatabase'; ``` 在`models`目录下,创建一个`.ts`文件,例如`User.ts`,定义你的用户模型: ```typescript import { Schema, model, Document } from '...

    socketIoChat:使用socketIO和mongoDB进行React和节点应用

    export default App; ``` 接下来,我们引入MongoDB。为了连接MongoDB,你需要安装`mongodb`和`mongoose`库。运行`npm install mongodb mongoose`。在Node.js服务器中,配置Mongoose连接到你的MongoDB实例: ```...

    mvhn:MongoDB,VueJS,HapiJS,NodeJS

    MVHN 依存关系: npm install -g node-gyp nodemon npm-run-all 将app/config/sample-development复制到development.conf.js并更新配置。...export_db import_db generate_plugin generate_cms_plugin generate_mig

Global site tag (gtag.js) - Google Analytics