1.导出命令
mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。
2.命令说明
语法:
mongoexport -d dbname -c collectionname -o file --type json/csv -f field
参数列表:
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 GSSAPI/Kerberos authentication --dbpath arg directly access mongod database files in the given path, instead of connecting to a mongod server - needs to lock the data directory, so cannot be used if a mongod is currently accessing the same path --directoryperdb each db is in a separate directory (relevant only if dbpath specified) --journal enable journaling (relevant only if dbpath specified) -d [ --db ] arg database to use -c [ --collection ] arg collection to use (some commands) -f [ --fields ] arg comma separated list of field names e.g. -f name,age --fieldFile arg file with field names - 1 per line -q [ --query ] arg query filter, as a JSON string, e.g., '{x:{$gt:1}}' --csv export to csv instead of json -o [ --out ] arg output file; if not specified, stdout is used --jsonArray output to a json array rather than one object per line -k [ --slaveOk ] arg (=1) use secondaries for export if available, default true --forceTableScan force a table scan (do not use $snapshot) --skip arg (=0) documents to skip, default 0 --limit arg (=0) limit the numbers of documents returned, default all --sort arg sort order, as a JSON string, e.g., '{x:1}'
说明:
-h:数据库宿主机的IP
-u:数据库用户名
-p:数据库密码
-d:数据库名字
-c:集合的名字
-f:导出的列名
-q:导出数据的过滤条件
--csv:导出格式为csv
3.示例
1)导出前10条记录:
2)导出符合查询条件的记录:
相关推荐
需求是这样的:需要修改数据库中某个表的所有数据,所以,要全部导出,然后修改,修改完之后,再把修改后的数据给再导入到mongo去。 具体如下: 备份,导出一张表为json文件 具体命令: mongoexport --host ...
一、Mongodb导出工具mongoexport Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 mongoexport具体用法 [root@...
该工具将给定的MongoDB数据库的文本转储(通过mongoexport)导出到给定的Git存储库,并将其还原(通过mongoimport)。
数据导出:mongoexport.exe --help mongoexport.exe -d test -c t001 -o D:\Cloud\NoSql\mongodb2\data\backup\test_t001.json //导出test库的t001(集合)表数据 数据导入:mongoimport.exe --help mongoimport.exe -...
MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。...动态模式是指,在相同集合中的文档不需要具有相同的字段或结构组的公共字段的集合的文档,可以容纳不同类型的数据
使用MongoDb休息Api Node js研究卡苏斯Reservasi Hotel要求节点js npm Nodemon 猫鼬体态分析路由器组使用Mongodb导出数据 mongoexport -v --uri "mongodb://localhost:27017/reservasi" -c "categories" --out /home...
一,mongodump备份数据库 1,常用命令格 ... 如果没有用户谁,可以去掉-u和-p...[root@localhost mongodb]# mongodump -h 127.0.0.1 -o /home/zhangy/mongodb/ connected to: 127.0.0.1 Tue Dec 3 06:15:55.448 all dbs T
8.6 数据导出mongoexport 8.6.1 常用导出方法 8.6.2 导出CSV格式的文件 8.7 数据导入mongoimport 8.7.1 导入JSON数据 8.7.2 导入CSV数据 8.8 数据备份和修复 8.8.1 数据文件备份 8.8.2 数据...
mongoexport命令行用于数据的导出,默认导出的文件格式为JSON格式。当然也可以指定特定的文件格式。 语法 C:\mongo\bin>mongoexport -help options: –help produce help message -v [ –verbose ] be more ...
8.6 数据导出mongoexport 8.6.1 常用导出方法 8.6.2 导出CSV格式的文件 8.7 数据导入mongoimport 8.7.1 导入JSON数据 8.7.2 导入CSV数据 8.8 数据备份和修复 8.8.1 数据文件备份 8.8.2 数据...
阿里云 oss java源码 Node-Health ...启动成功后,数据库是没有任何数据的,我们需要将一些默认数据导入进来,我已经将这些数据导出成json了,你只需要重开一个命令行并输入: mongoexport -d db -c category
mongoexport-将集合的内容导出为JSON或CSV。 mongoimport-从JSON,CSV或TSV导入数据。 mongofiles-从GridFS放置,获取和删除文件。 mongostat-显示正在运行的mongod / mongos的状态。 bsondump-将BSON文件转换为...
mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。
数据的导入导出 mongodump 和 mongorestore 二进制数据的导入导出 不能读取 mongooplog 操作日志的回放 搭建简单的mongodb服务器 首先,创建一个mongodb_simple的目录,进入目录中 创建文件夹: data 用于存储数据库...
从终端运行以下命令以从 MongoDB 集合导出和导入状态。 这用于减少输入数据的时间并允许跨多个开发机器“共享”集合。 注意:如果任何条目被编辑或添加,它们将需要首先从集合中删除。 我发现删除整个集合并导入所有...
mongo-git-backup该工具将给定MongoDB数据库的文本转储(通过mongoexport)导出到给定的Git存储库,并将其恢复(通过mongoimport)。 使用前请阅读MIT许可协议。 优点Github和mongo-git-backup该工具将给定...