Je dois renommer une base de données que j'ai créée en utilisant pymongo
. Je voudrais utiliser pymongo
pour le faire. J'ai trouvé this other stackoverflow question qui est très similaire, et les extraits de code semblent pythonesque, sauf le mot-clé use
qui le rend ... Je ne sais pas quoi (Mise à jour: Perl probablement?).Comment renommer une base de données mongodb en utilisant pymongo?
J'ai fait un
client.copy_database('old_name', 'new_name)
et a constaté que j'avais alors new_name
dans `client.database_names(). Mais il semble n'y avoir aucune collection dedans? Que dois-je faire d'autre pour copier en profondeur la base de données en utilisant les commandes pymongo?
copy_database est la bonne façon de le faire. Etes-vous sûr que la commande a réussi et que vous avez copié la bonne base de données? – zero323