我可以使用CollectionReference.add()
方法将一个对象添加到Firebase集合中,然后在返回的对象上调用addOnSuccessListener()
以获取存储在Firebase中的实际值。但是,I want to run this inside a transaction block可以避免缓存写操作,否则在客户端脱机时不会失败。
但是Transaction
个对象仅具有.get
,.delete
,.set
和.update
方法。如何在交易中向集合中添加值?