Until now I have used the following strategy for updating records val newRec = r -- #Key -- #Value ++ {Key = k1, Value = v1} but I guess that there must be a simpler syntax for this.