在我学习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导出集合
?--forceTableScan
选项可与mongodump &——uri选项
mongodump - urimongodb + srv://& lt; user_name> @.mongodb.net/db_name——forceTableScan——collection <——出来。/转储/