【问题标题】:How to move a child in firebase with flutter?如何在颤动的火力基地中移动孩子?
【发布时间】:2021-12-29 09:06:53
【问题描述】:

enter image description here 我想将 userCart 子项移动到 ordertest。

【问题讨论】:

  • 没有用于移动或重命名节点的 API。您必须 1. 从旧位置读取节点,2. 将其写入新位置,3. 从旧位置删除。

标签: firebase flutter firebase-realtime-database


【解决方案1】:

没有用于移动或重命名节点的 API。你将不得不

  1. 从旧位置读取节点,
  2. 将其写入新位置,
  3. 从旧位置删除它。

如果原子性很重要,您可以通过将旧位置设置为 null(这是删除节点的另一种方法),将 #2 和 #3 组合在一个多路径写入操作中。

另见:

【讨论】:

    猜你喜欢
    • 2021-12-23
    • 2018-01-14
    • 2021-06-05
    • 2021-03-19
    • 2021-03-10
    • 2016-09-17
    • 1970-01-01
    • 2021-07-03
    • 2017-10-22
    相关资源
    最近更新 更多