MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cú pháp đúng để thực hiện mongodump của phiên bản docker mongoDb?

Xác định bản sao lưu để chạy qua soạn thư. Thao tác này sẽ tạo vùng chứa mới trên cùng một mạng với vùng chứa mongo chính. Nếu bạn có bất kỳ định nghĩa mạng soạn thư nào, bạn sẽ cần sao chép chúng trong mỗi tệp soạn thư.

Tạo tệp soạn thư thứ hai cho lệnh sao lưu:docker-compose-backup.yml

version: "3"
services:
  mongo_db_backup:
    image: 'mongo:3.4'
    volumes:
      - '/opt/mongo/project/live_backup:/backup'
    command: |
      mongodump --host mongo_db --out /backup/

Sau đó chạy bản sao lưu

docker-compose -f docker-compose-backup.yml run mongo_db_backup


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tổng hợp MongoDB với trình điều khiển Java

  2. Tự động hoàn thành được lọc bằng mongodb

  3. Sử dụng bản đồ / thu nhỏ để ánh xạ các thuộc tính trong một bộ sưu tập

  4. new Date () trong tổng thể $ project

  5. Tìm các hàng riêng biệt trong phạm vi với mongoid