В моем приложении у меня есть таблица, загружаемая из MongoDB и позволяющая пользователю делать оперативное редактирование.
В настоящее время я просто подписываюсь на базы данных и отправляю изменения прямо туда. Это исключает любую операцию отмены, но делает изменение состояния невероятно простым.
Я мог бы сохранить последние 3 операции в стеке и просто применить обратное при нажатии кнопки отмены, но мне было интересно, есть ли правильный способ сделать это в Mongo / Meteor?