Cześć,
Mam dziwny problem z mongo i driverem JS

mam obiekt/kolekcje users
jej struktura to:

{ "_id" : ObjectId("60930d949da75b0681a53297"), "login" : "login", "hash" : "$2b$10$e.2O7h.wdXg41KpDkFDcberU.ytcpHhjSpIfSdvJ30CGRDUXThjOe" }

I teraz próbuje go zastąpić takim obiektem

const updatedUser = { "_id" : ObjectId("60930d949da75b0681a53297"), "login" : "login", "salaries": [{ name: 'podstawa', value: 200 }, { name: 'nadgodziny', value 300 }] }

Próbowałem
await users.replaceOne({ _id: updatedUser ._id }, updatedUser );

oraz

await users.replaceOne({ _id: updatedUser ._id }, { $set: updatedUser });

próbowałem też zmienić _id ze stringa na new ObjectID(updatedUser ._id) ale nie pomaga.

Obiekt pozostaje nietknięty w bazie.
_id jest poprawne, bo w shellu wyszukuje mi usera o takim id za pomocą funkcji findOne

Dzięki z góry.