Khi bạn thực hiện đồng bộ hóa ban đầu từ đầu trên thiết bị thứ cấp, nó sẽ ghi tất cả dữ liệu mới. Thao tác này loại bỏ đệm, không gian trống (dữ liệu đã xóa), v.v. Do đó, về mặt đó, nó tương tự như chạy sửa chữa.
Nếu bạn đã chạy một sửa chữa trên chính (hoạt động chặn, chỉ được thực hiện nếu thực sự cần thiết), thì cả hai sẽ gần hơn về tổng thể.
Nếu bạn kiểm tra kết quả từ db.stats()
bạn sẽ thấy rằng các cơ sở dữ liệu khác nhau có cùng số lượng đối tượng, sự khác biệt về kích thước thư mục dữ liệu không có gì đáng lo ngại.