Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

tuple_object:find(), tuple_object:findall()

find([field-number, ] search-value) findall([field-number, ] search-value)

Если t — это экземпляр кортежа, t:find(search-value) вернет номер первого поля в t, которое соответствует искомому значению, а t:findall(search-value [, search-value ...]) вернет номера всех полей в t, которые соответствуют искомому значению. При необходимости можно указать числовой аргумент field-number перед искомым значением, чтобы указать «начать поиск с поля номер field-number».

Возвращает

номер поля в кортеже.

Тип возвращаемого значения

number

tarantool> t = box.tuple.new{'a', 'b', 'c', 'a'}---...tarantool> t:find('a')---- 1...tarantool> t:findall('a')---- 1- 4...tarantool> t:findall(2, 'a')---- 4...