Quello che vuoi fare è un aggiornamento sul posto. Per farlo con ReactiveMongo è necessario utilizzare un operatore di aggiornamento
per dirgli quali campi aggiornare e come. Invece, hai superato la correlation
(che presumo sia una sorta di BSONDocument) al metodo di aggiornamento della raccolta. Ciò richiede semplicemente la sostituzione del documento, che se il valore dell'indice univoco è diverso causerà l'aggiunta di un nuovo documento alla raccolta. Invece di passare la correlation
dovresti passare un BSONDocument che utilizza uno degli operatore di aggiornamento
come $set (imposta un campo) o $incr (incrementa di uno un campo numerico). Per i dettagli in merito, consultare la MongoDB Documentation, Modifica documento