J'ai reçu une tâche auparavant, qui consistait à comparer le contenu de 20 bases de données, à suivre les actions des utilisateurs et à trouver des informations précieuses. Par conséquent, j'ai constaté que la base de données d'origine ne peut être importée que dans une nouvelle base de données portant le même nom via le outil de visualisation de mongodb Studio 3T , et ne peut pas être importé dans la base de données nouvellement nommée, j'ai donc trouvé cette méthode d'opération en ligne de commande, qui est très utile, et peut réaliser l'importation entre les bases de données et les renommer :
1. Ligne de commande :
mongorestore --port 20717 --gzip --archive= db_2023-07-18_06_00_00.gz --nsFrom " sn1.* " --nsTo " testcc.* "
2. Remarque :
20717 : Le numéro de port de la base de données
db_2023-07-18_06_00_00.gz : contient le fichier de base de données à importer
sn1.* : le nom de la base de données d'origine à importer
testcc.* : Le nom de la base de données qui accepte les données importées (nouveau nom de la base de données)
trois,
Ce qui précède est l'information précieuse contenue dans cet article, j'espère qu'il vous sera utile