Есть ли в Битрикс метод увеличивающий значение свойства элемента?
Подскажите пожалуйста, есть ли в Битрикс метод, позволяющий увеличить значение свойства элемента (тип число)? Аналогично методу CIBlockElement::CounterInc(), только для заданного свойства?
Суть в том, максимально ресурсоемко (с мин. кол-вом запросов) получить значение и прибавить к нему +1.
Вы напишите задачу, для чего циферку увеличивать надо? Может быть посоветуем по другому решить задачу.
На ум приходит только getlist по каждому элементу и update (свойства).
ygen
Увеличить свойство (счетчик) элемента не учитывая уникальность пользователя. Если getlist + update много запросов. Думал, может как-то можно сократить.
ygen при просмотре видео через ajax запрос отправляется id видео (элемент). Используя id элемента, надо увеличить кол-во просмотров (изменить свойство PROPERTY_view +1). Сделать аналогично, но без запроса текущего значения свойства: UPDATE `table_name` SET `field` = `field` + 1