本文共 1245 字,大约阅读时间需要 4 分钟。
mongoexport 2.6数据导出
mongoexport是一个导出MongoDB实例中的数据为JSON或CSV格式的工具。
两个重要的参数
--limit <number>
指定导出的最大文档数量。
--query <JSON>, -q
通过提供一个JSON文档的查询语句,可选的限制导出返回的文档。从2.6版本之后,以严格格式指定JSON文档。
输出模式
以严格模式输出
和以严格模式输出数据。
以mongo Shell模式输出
以mongo Shell模式输出。
BSON数据类型和相关表示方式
下面以严格模式和mongo Shell模式描述了BSON数据类型和相关的表示方式。
BSON数据类型 | 描述 | 严格模式 | mongo Shell模式 |
binary | data_binary | { "$binary": "<bindata>", "$type": "<t>" } | BinData ( <t>, <bindata> ) |
date | data_date | { "$date": <date> } | new Date ( <date> ) |
timestamp | data_timestamp | { "$timestamp": { "t": <t>, "i": <i> } } | Timestamp( <t>, <i> ) |
regular expression | data_regex | { "$regex": "<sRegex>", "$options": "<sOptions>" } | /<jRegex>/<jOptions> |
oid | data_oid | { "$oid": "<id>" } | ObjectId( "<id>" ) |
db reference | data_ref | { "$ref": "<name>", "$id": "<id>" } | DBRef("<name>", "<id>") |
undefined type | data_undefined | { "$undefined": true } | undefined |
minkey | data_minkey | { "$minKey": 1 } | MinKey |
maxkey | data_maxkey | { "$maxKey": 1 } | MaxKey |
numberlong | data_numberlong | { "$numberLong": "<number>" } | NumberLong( <number> ) |
参考:
http://docs.mongoing.com/manual-zh/reference/program/mongoexport.html
http://docs.mongoing.com/manual-zh/reference/mongodb-extended-json.html
本文转自UltraSQL51CTO博客,原文链接: http://blog.51cto.com/ultrasql/1680495,如需转载请自行联系原作者