У меня есть приложение Mean Stack с несколькими пользователями, которые будут использовать приложение одновременно.Я не беспокоюсь о том, что произойдет, если они обновят документ в одно и то же время, потому что MongoDB занимается этим.Моя проблема связана с тем, что
- Пользователь 1 загружает документ
- Пользователь 2 загружает документ
- Пользователь 1 обновляет документ
- Пользователь 2 обновляет документ 10секунд спустя
В этом случае пользователь 2 никогда не увидит обновленную версию документа.Является ли лучший способ справиться с этим, отправив оригинальную версию документа в запросе, чтобы увидеть, изменился ли он, и вернуть ошибку, если она есть?