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

Xử lý di chuyển bằng MongoDb

Về cơ bản có hai cách tiếp cận:

  1. Đảm bảo rằng mã ứng dụng của bạn có thể xử lý cả "phiên bản" của cấu trúc dữ liệu và khi lưu, cập nhật lên cấu trúc mới
  2. Viết tập lệnh di chuyển

Tôi có thể sẽ chọn tùy chọn 1 vì đó là phương pháp cho phép bạn cập nhật dần dần, trong đó, như với tùy chọn 2 về cơ bản, bạn cần gỡ ứng dụng của mình xuống để có thể cập nhật mã (nhanh) và dữ liệu (có thể chậm hơn) trong một lần. .

Sau đó, hoặc nếu bạn thấy cần thiết, hãy thực hiện cả tùy chọn 2 để di chuyển dữ liệu của bạn. Điều này sau đó không phải gỡ bỏ trang web của bạn và có thể vui vẻ chạy không đồng bộ trong nền.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lặp qua tất cả các bộ sưu tập Mongo và thực hiện truy vấn

  2. Mongodb không thể chạy bản đồ giảm mà không có công cụ js

  3. Tham số $ all trong mongodb không hoạt động với danh sách ObjectId

  4. Tổng hợp $ facet trong monogdb

  5. Chèn dữ liệu vào mảng lồng nhau trong mongodb