Mongodb - изменить имя БД - PullRequest
8 голосов
/ 04 марта 2012

Как мне изменить имя БД в mongodb? Простой вопрос, но я не могу найти в Интернете ничего о том, как это сделать. Я не хочу перестраивать всю свою базу данных, я просто хочу изменить ее название. спасибо.

Ответы [ 3 ]

16 голосов
/ 10 сентября 2015

Просто используйте это:

db.copyDatabase("old_db_name","new_db_name","localhost")
use old_db_name
db.dropDatabase();
9 голосов
/ 04 марта 2012

Единственный способ - клонировать базу данных под другим именем

http://www.mongodb.org/display/DOCS/Copy+Database+Commands

Вы можете перейти здесь и проголосовать за эту функцию

2 голосов
/ 27 марта 2015

Вы можете сбросить базу данных

./mongodump -d mydb

переименовать папку

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

, а затем восстановить

./mongorestore
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...