我想在实时数据库中使用快速文件更新时间,但仍然使用firestore。有可能做这样的事情:
让一个名为queue
的对象有一个名为lastValue
的字段。当通过https调用云函数时,我想获取lastValue
的{{1}},将其添加到对象并将该对象保存在firestore数据库中。然后我想增加queue
并将lastValue
保存回实时数据库。这应该以原子方式完成,以便firestore数据库中没有两个对象具有相同的queue
。
此云功能可能每秒被调用多次。
这可能吗?
答案 0 :(得分:2)
您无法在实时数据库和Firestore之间以原子方式执行一组操作。一个或另一个只有原子事务。