Транзакции против FieldValue.increment (1) в Firestore? - PullRequest
1 голос
/ 27 апреля 2019

Какой из следующих методов безопаснее использовать для увеличения значения счетчика на единицу, транзакции или FieldValue.increment (1)? Или эти методы делают то же самое? Есть ли недостатки при использовании второго варианта? Я спрашиваю об этом, потому что буквально я использую одну строку кода против мин. 15 в случае транзакции. Спасибо!

1 Ответ

1 голос
/ 27 апреля 2019

Они имеют точно такой же эффект в конце. FieldValue.increment более эффективен, так как не требует дополнительного обхода между клиентом и сервером для обработки обратного вызова обработчика транзакций на клиенте.

...