Những gì bạn muốn làm là cập nhật tại chỗ. Để làm điều đó với ReactiveMongo, bạn cần sử dụng toán tử cập nhật
để cho nó biết những trường nào cần cập nhật và cách thức. Thay vào đó, bạn đã vượt qua correlation
(mà tôi giả sử là một số loại BSONDocument) đối với phương pháp cập nhật của bộ sưu tập. Điều đó chỉ đơn giản là yêu cầu thay thế tài liệu, điều này nếu giá trị chỉ mục duy nhất khác sẽ khiến một tài liệu mới được thêm vào bộ sưu tập. Thay vì chuyển correlation
bạn nên chuyển BSONDocument sử dụng một trong các toán tử cập nhật
chẳng hạn như $ set (đặt một trường) hoặc $ incr (tăng một trường số lên một). Để biết chi tiết về cách làm điều đó, vui lòng xem Tài liệu MongoDB, Sửa đổi tài liệu