index_object:update()
-
object
index_object
¶ -
index_object:
update
(key, {{operator, field_identifier, value}, ...})¶ Update a tuple.
Same as box.space…update(), but key is searched in this index instead of primary key. This index should be unique.
Parameters: - index_object (
index_object
) – an object reference. - key (
scalar/table
) – values to be matched against the index key - operator (
string
) – operation type represented in string - field_identifier (
field-or-string
) – what field the operation will apply to. The field number can be negative, meaning the position from the end of tuple. (#tuple + negative field number + 1) - value (
lua_value
) – what value will be applied
Return: - the updated tuple
- nil if the key is not found
Rtype: tuple or nil
Since Tarantool 2.3 a tuple can also be updated via JSON paths.
- index_object (
-