Welcome! Please see the About page for a little more info on how this works.
Does Datomic support conditional operations?
Yes, Datomic includes a built-in transaction function for compare-and-swap (cas). Details about it can be found in the :db.fn/cas documentation.