mongodb导出数据

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mongoDB通过mongoexport程序将mongodb实例中的数据存储在jsoncsv文件中导出。例如:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值