Firebase多路径更新的云函数
我一直在尝试将之前在Android客户端成功创建的多路径更新迁移到云功能中 对于我的应用程序,用户可以提交与汽车(如保时捷911)相关的帖子(进入“帖子”) 当用户提交新帖子(“帖子”)时,我想更新“Cars”数据中相关汽车的受欢迎程度,以及与同一辆汽车相关的所有其他汽车帖子 然而,当我以云函数的形式运行不同版本的js代码时,它并没有遍历我的“carPosts”数据来创建指向每个需要更新的帖子的路径 有人能帮我解决云功能所需的js代码吗Firebase多路径更新的云函数,firebase,firebase-realtime-database,google-cloud-functions,Firebase,Firebase Realtime Database,Google Cloud Functions,我一直在尝试将之前在Android客户端成功创建的多路径更新迁移到云功能中 对于我的应用程序,用户可以提交与汽车(如保时捷911)相关的帖子(进入“帖子”) 当用户提交新帖子(“帖子”)时,我想更新“Cars”数据中相关汽车的受欢迎程度,以及与同一辆汽车相关的所有其他汽车帖子 然而,当我以云函数的形式运行不同版本的js代码时,它并没有遍历我的“carPosts”数据来创建指向每个需要更新的帖子的路径 有人能帮我解决云功能所需的js代码吗 在新的岗位上得到车钥匙-我可以让这个工作 通过将当前受欢
var updKeys = {
["posts/-KIL0lbjplFBijxAJ75U/car/popularity"]: '1060',
["posts/-KIL0zBcU3Hjx6gf4Gxk/car/popularity"]: '1060',
["posts/-KIL1Wv6elvpf3T-0FVK/car/popularity"]: '1060',
["posts/-KIL2kUvY62qi46hb2t3/car/popularity"]: '1060',
}
您必须使用Firebase的
update
功能。像下面这样
ref.child('posts/${pushid}/car).update({popularity:1060})
这将自动更新所有相关职位。但是您可能必须处理
承诺
和后续的onWrite
事件 你能提供你不工作的代码吗?