环境:
Windows 7 、MongoDb Server 3.4
操作:
使用了【Navicat Premium 12】查询,并用其导出结果
问题:
导出的JSON文件合并成了一条,在使用 mongoimport 导入时候,就成了一个文档了
解决:
使用mongoexport 命令自动手动导出
参考命令:
mongoexport \
-h 192.168.1.102 \
--port 27017 \
-d morseapp-data-mongo \
-c bi_user_behaviors \
-q '{"user_id" : 10586}' \
-o 1.dump
mongoimport \
-h 192.168.1.102 \
--port 27017 \
-d morseapp-data-mongo \
-c bi_user_behaviors_copy1 \
--file 1.dump
提示:
mongoimport 导入数据是以追加的形式导入的,不会覆盖
但在查询语句中使用 $out 参数,则是会覆盖数据