Есть ли разница, как привязать сессию к запросу? - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь создать транзакцию в понедельник goose с помощью withTransaction помощника. Насколько я понимаю, я могу привязать сеанс к команде mon goose, используя объект options (второй аргумент функции). Также я могу передать объект сеанса функции .session(), которая также предоставляется mon goose.

Вопрос:

В чем разница между двумя подходами? Я обнаружил, что findByIdAndDelete возвращает разные результаты в зависимости от выбранного подхода (см. Изображения ниже). Также я не обнаружил этой проблемы с другими запросами mon goose.

Pass session object as option
Изображение 1 - Передать объект session как вариант.

Pass session object in separate session function provided by mongoose
Рисунок 2 - Передайте объект session функции .session(session).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...