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

box.watch_once()

box.watch_once(key, func)

Возвращает текущее значение указанного ключа уведомления. Функцию можно использовать как альтернативу box.watch(), если вызывающей стороне требуется только текущее значение без подписки на будущие изменения.

Параметры:

  • key (string) — имя ключа

Возвращает

значение ключа

Подробнее о наблюдателях см. в разделе box-watchers.

Пример:

-- Broadcast value 42 for the 'foo' key.box.broadcast('foo', 42)-- Get the value of this keytarantool> box.watch_once('foo')---- 42...-- Non-existent keys' values are emptytarantool> box.watch_once('none')---...