Android 我希望在电子商务应用程序中使用firebase firestore数据库的同步方法

Android 我希望在电子商务应用程序中使用firebase firestore数据库的同步方法,android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,我检查了一些他们提到的同步方法在firebase不可用的地方,所以我想知道当有人购买产品时,我是否更新了产品,并且多个用户的请求同时完成,那么firebase是否可以处理它,或者我需要同步方法来处理它?如果我需要同步方法,那么如何执行呢 我的意思是,当多个用户单击buy mow时,数据库必须降低单位值firebase firestore数据库能够处理多少用户已完成付款,或者我需要强制同步方法???对于这些情况,您可以使用 FieldValue.increment(ANY_NUMBER) 它同时

我检查了一些他们提到的同步方法在firebase不可用的地方,所以我想知道当有人购买产品时,我是否更新了产品,并且多个用户的请求同时完成,那么firebase是否可以处理它,或者我需要同步方法来处理它?如果我需要同步方法,那么如何执行呢


我的意思是,当多个用户单击buy mow时,数据库必须降低单位值firebase firestore数据库能够处理多少用户已完成付款,或者我需要强制同步方法???

对于这些情况,您可以使用

FieldValue.increment(ANY_NUMBER)
它同时适用于增量和减量,因为减量只是传递一个负值。 您不必担心多个用户,Firestore将自动处理

你可以阅读更多关于这方面的内容


对于这些情况,您可以使用

FieldValue.increment(ANY_NUMBER)
它同时适用于增量和减量,因为减量只是传递一个负值。 您不必担心多个用户,Firestore将自动处理

你可以阅读更多关于这方面的内容


我认为“同步”不是您要找的词。你想解决的情况是什么?有什么特别的问题吗?这个问题可能涉及到确保一致性的数据库事务,这在本文中可能就是“同步”的意思。如果是这种情况,Firestore完全支持它。Firebase实时数据库和Cloud Firestore是两个独立的数据库。请只在你的问题上加上相关的标签,而不是两者都加。我不认为“同步”是你要找的词。你想解决的情况是什么?有什么特别的问题吗?这个问题可能涉及到确保一致性的数据库事务,这在本文中可能就是“同步”的意思。如果是这种情况,Firestore完全支持它。Firebase实时数据库和Cloud Firestore是两个独立的数据库。请仅使用相关标签标记您的问题,而不是同时使用这两个标签。