Как скопировать коллекцию из одного в другой в робомонго

У меня есть коллекция с именем dashboard в одной БД, и я хочу скопировать эту коллекцию в другую БД с помощью robomongo. Как я могу это сделать? Я попытался создать новую коллекцию во 2-й базе данных и попытался скопировать, но это не удалось. так что кто-нибудь, пожалуйста, помогите мне

1 ответ

Решение

Еще одна БД - еще одна связь. Но Robomongo работает только с одним соединением за один промежуток времени. Вот почему это невозможно.

Я предлагаю вам использовать инструменты mongoimport/mongoexoprt для вашей задачи. Они поставляются с mongo, расположены в той же папке, что и mongod.exe, и позволяют перемещать коллекции через базы данных, экспортируя и импортируя из json файл.

Пример кода:

mongoexport --db testFrom --port portFrom --username userFrom --password passwordFrom --collection yourCollection --out test.json
mongoimport --db testTo --port portTo --username userTo --password passwordTo --collection yourCollection --file test.json
Другие вопросы по тегам