mongoDB通过mongoexport程序将mongodb实例中的数据存储在json或csv文件中导出。例如:
mongoexport --host mongodb1.example.net --port 37017 --username user --password "pass" --collection contacts --db marketing --out mdb-example.json
为了确保
mongoexport正常连接,你至少需要目标数据库的读取权限。
注意事项
当你在本地测试数据导出时,应该在mongo.exe之外,新启用一个cmd窗口来执行mongoexport命令。否则会出现MongoDB SyntaxError: missing ; before statement @(shell)的错误。
为了演示方便,先向test数据库的users集合中插入下面数据:
{ "_id" : ObjectId("5c21fae76818ba7cb05df771"), "username" : "benben_2015", "country" : "China", "age" : 20 }
{ "_id" : ObjectId("5c21fb136818ba7cb05df772"), "username" : "Tylar Swift", "country" : "American", "age" : 21 }
命令参数详解
连接参数
在3.4.6版本中,使用一个新的参数--uri &l

本文详细介绍了如何使用mongoexport工具导出MongoDB数据,包括连接参数、其他参数选项的详解,如指定导出的数据库、集合、字段,以及查询条件、文件类型等。同时提到了常见错误及解决方案,如查询条件的正确格式化和输出格式的选择。

374

被折叠的 条评论
为什么被折叠?



