У меня вопрос о транзакциях в arangodb. Если я запустил ниже AQL-запрос, он будет выполнен как одна транзакция или будет разделен на две транзакции? Мой бэкэнд - php:
LET r1 = (FOR u IN Users UPDATE u WITH { status: "inactive" } IN Users)
LET r2 = (FOR b IN Blogs UPDATE b WITH { status: "inactive" } IN Blogs)
RETURN true
На данный момент я использую транзакцию, как предлагает документация arangodb (с использованием кода javascript), но если возможно использование запроса AQL, я бы предпочел удалить код js из моего кода php!
Если возможно, вы предлагаете это решение для совершения транзакций или использование js-способа предпочтительнее?