gpt4 book ai didi

firebase - Firebase 多路径更新的云功能

转载 作者:行者123 更新时间:2023-12-02 21:38:07 28 4
gpt4 key购买 nike

我一直在尝试将之前在 Android 客户端中成功创建的多路径更新迁移到云函数中。

对于我的应用,用户可以提交与汽车(“汽车”)相关的帖子(进入“帖子”),例如保时捷 911。

当用户提交新帖子(“帖子”)时,我想更新“汽车”数据中关联汽车的受欢迎程度以及与同一辆车关联的所有其他汽车帖子。

但是,当我将不同版本的 js 代码作为云函数运行时,它不会迭代我的“carPosts”数据来创建每个需要更新的帖子的路径。

有人可以帮我解决云功能所需的js代码吗?

enter image description here

  1. 在新帖子中获取车 key - 我可以让它工作

  2. 通过将当前受欢迎程度增加 1 来更新汽车受欢迎程度 - 我可以让它发挥作用

  3. 更新与新帖子关联的汽车相关的所有汽车帖子吗?这行不通?

    var updKeys = {

    ["posts/-KIL0lbjplFBijxAJ75U/car/popularity"]: '1060',

    ["posts/-KIL0zBcU3Hjx6gf4Gxk/car/popularity"]: '1060',

    ["posts/-KIL1Wv6elvpf3T-0FVK/car/popularity"]: '1060',

    ["posts/-KIL2kUvY62qi46hb2t3/car/popularity"]: '1060',
    }

最佳答案

您必须使用 Firebase 的更新功能。类似下面的内容

ref.child('posts/${pushid}/car).update({popularity:1060})

这应该会自动更新所有相关帖子。但您可能必须处理 Promises 和后续的 onWrite 事件。

关于firebase - Firebase 多路径更新的云功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44486172/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com