Что произойдет, если два пользователя попытаются обновить документ почти одновременно в пожарном депо? - PullRequest
2 голосов
/ 10 апреля 2019

При обновлении firestore сначала загружает весь документ, а затем после редактирования загружает его обратно?он ставит в очередь транзакции и обрабатывает их одну за другой или выполняет их одновременно?Или даже более продвинутые обновления / изменения в документе происходят в режиме реального времени?

1 Ответ

0 голосов
/ 10 апреля 2019

Операции обновления не загружают весь документ первыми.

Транзакции выполняются атомарно по выбранным документам. Вам следует прочитать документацию по транзакциям , чтобы понять, как они работают.

Я не понимаю ваш третий вопрос.

Когда несколько клиентов обновляют документ без транзакции, последняя запись перезаписывает первую запись, если в полях, которые они обновляют, возникает коллизия.

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