У меня возникли проблемы при попытке написать модульный тест для сброса пароля моего мини-веб-приложения.
Вот моя попытка выяснить это.
![enter image description here](https://i.stack.imgur.com/yyZt1.png)
Как показано выше, u1
и u2
должны принадлежать одному и тому же пользователю, однако их идентификатор отличается, что связано с тем, что u1
является теневой копией пользователя в позиции 1, а несам пользователь?
Я набрал exit()
выйти и снова вошел.На данный момент пароль пользователя в позиции 1 изменился.
Итак, верно ли, что u1
и u2
хранят копию User и обновляют ее соответственно до обратной записи в MongoDB?И, наконец, все эти обновления для пользователя 1 будут объединены в одно и выполнено обратная запись в MongoDB за один раз?
Есть ли документ об этом действии?