首先看看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
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:指明导出数据的过滤条件
-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
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.
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:指明导出数据的过滤条件
-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环境搭建详解 #### 一、前言 MongoDB 是一款非常流行的开源文档型数据库系统,因其灵活性和高性能而广泛应用于各种场景。本文档将详细介绍如何在Linux环境下搭建MongoDB运行环境,包括从创建...
export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:${JAVA_PATH}:${MONGODB_HOME}/bin ``` 4. **创建数据和日志路径**: 创建数据存储目录 `data/db` 和日志目录 `logs`,并赋予相应权限: ``` ...
echo "export PATH=/usr/local/mongodb/mongodb-linux-x86_64-ubuntu1404-3.0.3/bin:$PATH" >> ~/.bashrc source ~/.bashrc ``` 4. **初始化数据目录** MongoDB需要一个数据存储目录,通常位于`/data/db`,但此...
编辑`/etc/profile`或`~/.bashrc`文件,添加一行`export PATH=$PATH:/usr/local/mongodb-linux-x86_64-rhel70-6.0.1/bin`,然后执行`source`命令使更改生效。 5. **创建数据目录**:MongoDB需要一个数据存储目录,...
4. **MongoDB工具**:包括`mongod`(数据库服务)、`mongo`(交互式Shell)、`mongoimport/export`(数据导入导出)、`mongorestore/dump`(数据备份与恢复)以及`mongooplog`(操作日志回放)和`mongostat`(服务器...
在这个场景中,"bbofans-import-csv"是一个专门针对bbofans MongoDB环境设计的工具,用于将mdb-export生成的CSV文件导入MongoDB。 首先,我们需要理解mdb-export工具。这是一个命令行工具,可以将Microsoft Access...
在本项目中,我们主要探讨如何使用NestJs框架与MongoDB数据库来构建一个社区系统的后端服务。NestJs是基于Node.js的渐进式框架,它将面向对象编程的概念与函数式编程的简洁性相结合,为创建高效、可扩展的服务器端...
MongoDB的Apollo npm i apollo-datasource-mongodb ... import { MongoDataSource } from 'apollo-datasource-mongodb' export default class Users extends MongoDataSource { getUser ( userId ) {
安装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' ;...
例如,如果你想将数据从一个集合导出到JSON文件,可以选择集合,点击工具栏上的“Export”,选择导出格式和选项,然后保存到本地。反之,若需导入数据,可通过“Import”功能将JSON或CSV文件导入到集合中。 此外,...
import-apply-type-and-projection支持嵌套的点符号,并且仅使用state.importData.transforms 导入和导出:新选项:如果您需要 导入:bson-csv:支持从扩展的点符号. 。()像 导入:预览表:使用hi
TypeScript支持ES6模块规范,通过`import`和`export`关键字实现代码的导入和导出,使得代码结构清晰,便于维护和扩展。 3. **数据库抽象层**:这个项目封装了一个底层类库,实现了对MySQL、MongoDB和MSSQL数据库的...
需求是这样的:需要修改数据库中某个表的所有数据,所以,要全部导出,然后修改,修改完之后,再把修改后的数据给再导入到mongo去。 具体如下: 备份,导出一张表为json文件 具体命令: mongoexport --host ...
"Import-Export-project-DSA" 是一个项目,很可能与数据结构和算法(DSA)有关,主要涉及数据的导入和导出操作。虽然没有具体的标签来指示这个项目的技术栈,但我们可以根据常见的情况来推测可能涉及的一些核心知识...
from opentelemetry.sdk.trace.export import ConsoleSpanExporter, SimpleSpanProcessor from pymongo import MongoClient trace.set_tracer_provider(TracerProvider()) tracer = trace.get_tracer(__name__) ...
export PATH="~/download/mongodb-linux-x86_64-ubuntu/bin:$PATH" ``` 同时,MongoDB的数据存储在`/data/db`目录下,需要手动创建这个目录,并确保当前用户有足够的权限写入。如果权限不足,可以通过`chown`命令...
export const MONGODB_URI = 'mongodb://localhost:27017/mydatabase'; ``` 在`models`目录下,创建一个`.ts`文件,例如`User.ts`,定义你的用户模型: ```typescript import { Schema, model, Document } from '...
export default App; ``` 接下来,我们引入MongoDB。为了连接MongoDB,你需要安装`mongodb`和`mongoose`库。运行`npm install mongodb mongoose`。在Node.js服务器中,配置Mongoose连接到你的MongoDB实例: ```...
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