If key does not exist, a new key holding a hash is created.
If field does not exist or holds a string that cannot be interpreted as integer, the value is set to 0 before the operation is performed.
Returns the value at field after the increment operation.