Как выполнить откат с помощью Sailes-Orientdb?

Я новичок в Sails-OrientDB. Я хочу реализовать транзакцию через паруса-ориентдб. Но в настоящее время я не знаю, как откатить мой запрос, когда он получает некоторые ошибки.

Я читал эту статью раньше, Транзакция в orientdb и ватерлинии. Но это не помощь для моего случая.

Спасибо,


person Tam Pham    schedule 22.07.2015    source источник
comment
Можете ли вы добавить код?   -  person jezrael    schedule 22.07.2015
comment
var db = app.models.user.getDB(); вар tx = db.begin(); tx.создать(треб.тело); return tx.commit().then(функция (результаты) { res.json(results.created); });   -  person Tam Pham    schedule 22.07.2015
comment
Извините за мой код слишком уродлив. Я хочу знать, что мой запрос является ошибкой или нет, если он получил ошибку, я хочу отменить все, что я сделал. Но функция .rollback() не определена.   -  person Tam Pham    schedule 22.07.2015
comment
@jezrael, вот мое ожидаемое, stackoverflow.com/questions /29586175/, но функция .rollback() не определена.   -  person Tam Pham    schedule 22.07.2015
comment
Там Фам, паруса-ориентацияb (и ватерлиния) не поддерживает транзакции, следовательно, не поддерживает .rollback. Транзакции OrientDB поддерживаются через Oriento (к которому вы можете получить доступ через .getDB()), поэтому вам нужно узнать, как выполнить откат в Oriento.   -  person Dário    schedule 22.07.2015