I'm updating from mongoid5.1.4 to mongoid6.3 and I found this change of behavior
I use obj.set(hash_field: {}) to reset some values but they don't get change in the database
obj.set(hash_field: {})
obj.hash_field
> {}
obj.reload.hash_field
> {:a=>1}