2012-03-04 18 views
8

¿Cómo cambio un nombre db en mongodb? Pregunta simple pero no puedo encontrar nada en línea sobre cómo hacer esto. No quiero tener que reconstruir toda mi base de datos, simplemente quiero cambiar el nombre de la misma. Gracias.Mongodb - Cambiar nombre db

+0

Sólo tenga cuidado al cambiar el nombre que no debe meterse con la copia de las colecciones a la base de datos existente. Revise mi respuesta https://stackoverflow.com/a/44986052/1696621 –

Respuesta

2

se puede volcar la base de datos

./mongodump -d mydb 

cambiar el nombre de la carpeta

mv /path/to/dump/folder/mydb /path/to/dump/folder/mynewdb 

y luego restaurar

./mongorestore 
+0

Cool. La mejor manera fácil que he escuchado. – jwjin

16

uso simple esto:

db.copyDatabase("old_db_name","new_db_name","localhost") 
use old_db_name 
db.dropDatabase(); 
+0

Gracias hombre ..... – Roni

+0

Solo tenga cuidado al cambiar el nombre no debe meter la pata con la copia de las colecciones a la base de datos existente. Revisa mi respuesta https://stackoverflow.com/a/44986052/1696621 –

Cuestiones relacionadas