Каскадная вставка для mongodb

(После поиска в Google, чтение SOF, все еще с вопросом)

Предположим, у нас есть документ "a", имеющий массив документов "b". Теперь, используя концепцию обещания.then(), я мог бы сохранить в "a", только если сохранение в "b" прошло нормально. Что, если сохранение в "а" пошло не так, и мне нужна роль назад "б"? Должен ли я вручную удалить b в этом случае?

Я могу пойти на плагины, такие как mongoose-транзакция-плагин (я нашел, выполнив поиск "транзакции mongodb" на npmjs и выбрал то, что появилось в качестве верхнего). Но разве это лучшая практика в этом случае, пожалуйста?

0 ответов

Другие вопросы по тегам