Javascript 如何在Cloud Firestore中增加计数器

Javascript 如何在Cloud Firestore中增加计数器,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我有一个类似的聊天应用程序,这里所有用户都有自己的追随者和追随者 现在,我想为追随者制作一个计数器,当用户跟随某人时,计数器会增加,但我担心的是,如果100个用户同时跟随同一个用户,会发生什么 计数器是否会递增100倍?这取决于您递增计数器的方式。如果你使用,那么就不会有问题。如果您使用a,将不会有任何问题。但是,如果您读取文档,在内存中递增,然后更新该字段,则可能会发生丢失数据的冲突。我正在创建一个文档,当一个用户跟随另一个用户时,我在用户跟随另一个用户时递增一个,例如,user1,user2

我有一个类似的聊天应用程序,这里所有用户都有自己的
追随者
追随者

现在,我想为
追随者
制作一个计数器,当用户跟随某人时,计数器会增加,但我担心的是,如果100个用户同时跟随同一个用户,会发生什么


计数器是否会递增100倍?

这取决于您递增计数器的方式。如果你使用,那么就不会有问题。如果您使用a,将不会有任何问题。但是,如果您读取文档,在内存中递增,然后更新该字段,则可能会发生丢失数据的冲突。

我正在创建一个文档,当一个用户跟随另一个用户时,我在用户跟随另一个用户时递增一个,例如,
user1,user2。。。user100
follow
user500
同时,是否会增加到100?,因为它们同时跟随。我不是先读文件,然后再写。我使用的是
FieldValue.increment()