【发布时间】:2021-04-27 15:24:52
【问题描述】:
在学习 MongoDB 期间,我尝试从培训课程的 mongo 数据库中转储一个集合。
我尝试了mongodump 和mongoexport。
我的shell命令就像
mongoexport --uri="mongodb://<my-username>:<my_password>@<replica-1>.mongodb.net:27017,<replica-2>.mongodb.net:27017,<replica-3>.mongodb.net:27017/<database>?replicaSet=<replica-set>" --collection=<collection-name> --out=<collection-name>.json --ssl
当我运行命令时,什么也没发生:没有响应,没有新的本地文件,没有错误,只有光标闪烁。
我如何通过 uri 导出集合?
【问题讨论】:
-
请使用
--verbose运行命令并将输出粘贴到此处 -
@tbhaxor,
mongodump和mongoexport都与--verbose一起尝试过。结果相同:什么也没发生,光标只闪烁。 -
可能需要指定认证数据库,见stackoverflow.com/questions/63754742/…
标签: mongodb mongodump mongoexport mongodb-tools