Hi,
Yes, it is quite normal, I’d say. The syntax you’ve mentioned also looks quite right.
An example from tests:
(update :user_counters {:user_count (increment-by 5)} (where :name "user1”))
(update :user_counters {:user_count (decrement-by 5)} (where :name "user1”))
(update :user_counters {:user_count [+ 500]} (where :name "user1”))
(update :user_counters {:user_count [+ 5000000]} (where :name "user1”))
(update :user_counters {:user_count [+ 50000000000000]} (where :name "user1”))
Hope that helps
I’ll update docs accordingly