MongoDB - Database/Collection 复制、重命名

MongoDB(Version 4.0+) 原生不支持 Database/Collection 的重命名操作,需要通过复制来实现。

Rename Database

Rename database test to examples

mongodump -u <username> -p <password> --authenticationDatabase admin --archive -d=test | mongorestore -u <username> -p <password> --authenticationDatabase admin --archive --nsFrom='test.*' --nsTo='examples.*'

Rename Collection

Rename collection test.user to school.student

mongodump -u <username> -p <password> --authenticationDatabase admin  --archive -d=test -c user | mongorestore -u <username> -p <password> --authenticationDatabase admin  --archive --nsFrom='test.user' --nsTo='school.student'
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容