MongoDB: метод db.copyDatabase ()
db.copyDatabase
Метод db.copyDatabase, который мы использовали для копирования базы данных либо из одного экземпляра mongod в текущий экземпляр mongod, либо внутри текущего mongod.
Синтаксис:
db.copyDatabase (fromdb, todb, fromhost, имя пользователя, пароль, механизм)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
fromdb | Имя исходной базы данных. | необходимые | строка |
todb | Имя целевой базы данных. | необходимые | строка |
fromhost | Имя хоста исходного экземпляра mongod. Разрешить копировать базы данных в том же экземпляре Mongod. | Необязательный | строка |
имя пользователя | Имя пользователя в экземпляре fromhost MongoDB. Пользователь аутентифицируется в fromdb. | Необязательный | строка |
Пример: MongoDB: метод db.copyDatabase ()
Следующая команда отобразит текст справки команды findAndModify.
Вот пример базы данных
> show dbs
admin 0.078GB
local 0.078GB
myinfo 0.078GB
payroll 0.078GB
test 0.078GB
db.copyDatabase("test","newtest");
Выход:
> db.copyDatabase ("test", "newtest"); {"хорошо": 1} Чтобы увидеть вновь созданную базу данных, используйте следующую команду. > показать дбс Администратор 0.078GB местный 0.078GB myinfo 0.078GB <span class = "style1"> newtest 0.078GB </ span> фонд заработной платы 0.078GB тест 0.078GB Для просмотра коллекций во вновь созданной базе данных можно использовать следующую команду. > использовать новейшие перешел на дб новые > показать коллекции; empdetails счет-фактура заказы prod_mast prod_master ресторан restaurants_new system.indexes UserDetails
Получить данные о ресторанах здесь
Предыдущая: метод db.commandHelp ()
Далее: метод db.createCollection ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code