MongoDB数据的导入导出

json、csv的导入

1. mongoimport -d dbName -c collectionName --type json/csv -f fields --file filename
2. mongoimport -d hcpoems -c poets --file filepath --jsonArray

说明:

-d:           数据库名
-c:           collection名
--type:       导入文件的格式
-f:           导入的字段名
--fieldFile:  可直接导入整个文件
--file:       要导入的文件 
--headerline:仅适用于导入csv,tsv格式的数据,表示文件中的第一行作为数据头

Demo:

mongoimport -d meals -c z-zhou_steps --type json --file z-zhou_steps.json

json、csv的导出

mongoexport -d dbName -c collectionName --type json/csv -f fields -o filename

说明:

    -d:   数据库名
    -c:   collection名
    --type:   导出文件的格式
    -f:   导出的字段名
    -o:   要导出文件的名字

Demo:

mongoexport -d tables -c z-zhou --type csv -f "_id,content,date,title" -o  /path/export.csv
数组查询
db.articles.find({tags: {$in: ['a']}})

你可能感兴趣的:(MongoDB数据的导入导出)