mongodb - 将一组 mongo 文档从一个 db docker 容器复制到另一个
问题描述
我有两个 docker 容器正在运行,比如
khine@zapotec ~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4d60202f8da1 mongo:3.2 "docker-entrypoint.sh" 3 months ago Up 3 months 27017/tcp mongo-web
52a8569562c8 mongo:2.4 "/entrypoint.sh mongo" 15 months ago Up 14 months 27017/tcp mongo-dev mongo-dev
我可以导出用户:
docker exec -i mongo-dev sh -c "mongoexport -d ccc-mongo -c users -q '{\"group\" : \"guest\"}'" > guest_users.js
但是我如何将它通过管道传输到 mongo-web 容器中?
docker exec -i mongo-web sh -c "mongoimport -d ccc-mongo -c users --file" < guest_users.js
非常感谢任何建议
解决方案
推荐阅读
- python-3.x - 从字典列表创建一个新列表
- c++ - 使用移动捕获 lambda 表达式调用 C++17 和异步成员函数
- scala - Scala 工作表评估结果未显示在 Intellij 中
- python - 嵌套循环替换数据框中的行
- office-js - 对 Word 加载项的 UI 所做的更改在运行时不显示
- python - Python neo4j - 我们可以显示图形实例吗?
- laravel - 使用 Vue-Router 时 Webpack 在 Laravel 应用程序中生成空 CSS 文件
- python - python中是否有相当于Matlab的finv?
- 2sxc - 将 Angular 代码导入 2SXC 的最佳方法是什么
- dictionary - 将自定义字典映射到推文数据框