Я использую mongoDB для хранения данных определенного веб-сайта. Поскольку двое из нас работают, мы используем наш собственный компьютер для работы. Оба компьютера имеют базу данных website_data
и коллекцию в этой базе данных webpages
. Теперь для некоторого анализа и построения графиков мне нужны все данные в одном ПК. Как объединить две базы данных? Я думал о написании сценария, но я не знаю, как подключиться к базе данных другого компьютера. Есть ли файл базы данных, который я могу скопировать непосредственно на свой компьютер?Как объединить две базы данных mongoDB на двух разных компьютерах?
ответ
Вы можете сделать это с помощью средств командной строки mongodump
и mongorestore
.
Используйте исходный компьютер для экспорта всех коллекций базы данных в файлы, хранящиеся в каталоге /dump/[collection].bson
.. Скопируйте файлы на целевой компьютер, а затем используйте mongorestore --db [dbname] [collection].bson
для импорта сгенерированных файлов в консолидированную базу данных. Содержимое будет добавлено к существующим коллекциям, как если бы вы использовали команду insert
.
Если вы хотите сделать это как старший sysadmin: оба инструмента командной строки имеют параметры командной строки для выполнения указанных операций на удаленной системе, и вы можете передавать вывод mongodump прямо в mongorestore, поэтому, когда вы хотите показать вы могли бы сделать это с помощью одной команды консоли из удаленной системы. Но когда это одно время, а обман командной строки - это не ваша страсть, скорее придерживайтесь файлов.
- 1. Как объединить две базы данных на двух разных серверах?
- 2. Объединить две таблицы на разных базах данных
- 3. Базы данных синхронизации на двух компьютерах
- 4. MongoDB: Как объединить две коллекции/базы данных вместе в один?
- 5. Как объединить две базы данных MySQL из разных точек времени?
- 6. Как связать две базы данных mysql в двух разных машинах?
- 7. Объединить две коллекции на mongodb
- 8. Разница в файле на двух разных компьютерах
- 9. Объединить две базы данных друг с другом?
- 10. как синхронизировать две базы данных разных серверов?
- 11. Объединить две базы данных в одну базу данных
- 12. Хорошо ли объединить две таблицы базы данных?
- 13. Можете ли вы объединить две базы данных sqlite на iPhone?
- 14. Разработка на двух компьютерах
- 15. Как объединить две переменные разных типов данных в C?
- 16. Объединить/объединить поля из двух таблиц базы данных
- 17. Объединить базы данных MySQL
- 18. Объединить две базы данных в третью
- 19. Объединить/синхронизировать две базы данных Joomla - OSX
- 20. SQLCipher объединить две таблицы базы данных
- 21. Объединить две таблицы на разных колонках
- 22. Как объединить две модели двух разделенных баз данных python peewee
- 23. Объединить два столбца двух разных данных DataTable
- 24. Одинаковый результат на разных компьютерах
- 25. Настройка репликации на две базы данных в разных доменах
- 26. Две базы данных MySQL на Jhipster
- 27. Объединить две таблицы на двух полях
- 28. Объединить две разные столбцы из двух разных таблиц
- 29. Как подключить две базы данных на двух разных серверах, использующих PHP
- 30. Как я могу пересекать две разные базы данных на двух разных серверах в PHP?