Реализуйте отменяемую транзакцию MongoDB в Meteor / React

В моем приложении у меня есть таблица, загружаемая из MongoDB и позволяющая пользователю делать оперативное редактирование.

В настоящее время я просто подписываюсь на базы данных и отправляю изменения прямо туда. Это исключает любую операцию отмены, но делает изменение состояния невероятно простым.

Я мог бы сохранить последние 3 операции в стеке и просто применить обратное при нажатии кнопки отмены, но мне было интересно, есть ли правильный способ сделать это в Mongo / Meteor?


person adinutzyc21    schedule 02.05.2017    source источник


Ответы (1)


Вы можете найти одно из этих решений полезным:

https://atmospherejs.com/babrahams/transactions

https://atmospherejs.com/adain/meteor-command-pattern

person Community    schedule 02.05.2017
comment
Спасибо, я посмотрю на них! - person adinutzyc21; 04.05.2017