Comment la base de données MongoDB importe-t-elle une base de données dans une autre nouvelle base de données et renomme-t-elle la nouvelle base de données ?

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

Je suppose que tu aimes

Origine blog.csdn.net/weixin_48373171/article/details/131955192
conseillé
Classement