Bạn cần thực sự chỉ vào vùng chứa "tên cơ sở dữ liệu" thư mục "trong" thư mục đầu ra từ kết xuất trước:
mongorestore -d db2 dumpdir/db1
Và thường thì chỉ -dir
chỉ cần thiết khi "nằm ngoài vị trí" tức là "ở giữa danh sách đối số".
p.s. Đối với tệp sao lưu lưu trữ ( đã được kiểm tra với mongorestore v3.4.10)
mongorestore --gzip --archive=${BACKUP_FILE_GZ} --nsFrom "${DB_NAME}.*" --nsTo "${DB_NAME_RESTORE}.*"